fv17の日記 - Coding Every Day

Webエンジニアの備忘用ブログです。主にWeb界隈の技術に関して書いています。

2018-09-08から1日間の記事一覧

RubyとRails関連のドキュメント一覧

Ruby るりまサーチhttps://docs.ruby-lang.org/ja/search/ Rails APIドキュメントhttps://api.rubyonrails.org/

Unixのプロセスをkillする

kill対象のプロセスを探す ps aux | grep your_target_process_name例えば ps aux | grep spring kill kill pidcloud9の場合 kill -15 pid Tips - 「|」ってどう読むの? ¥マークをShift押しながら入力すると出てくる記号ですが、パイプと読みます。

minitestでテスト結果をRED、GREENのBARで表示する

minitest-reporters gemを導入する。 記述方法はRails tutorialの「3.6.1 minitest reporters」を参照 https://railstutorial.jp/chapters/static_pages?version=5.1#sec-minitest_reporters

ゼロから学ぶGitの勉強方法

対象とする人 はじめてGitを触る人 毎回ググりながらコマンド入力し、Gitの仕組みを説明できないエンジニア SourceTreeを使ってるけど、何しているのかイマイチ理解できていないデザイナ 到達するレベル 開発現場で Gitの仕組みを理解し、Gitまわりで躓くこ…

Rails - コントローラの作成

rails generate controller YourContrllerName yourAction1 yourAction2なお、削除は rails destroy controller YourContrllerName yourAction1 yourAction2 Tips Railsの慣習で、コントローラ名には複数形を使い、モデル名には単数形を用いる

タスク毎にbranchを切って開発する場合のフローとgitコマンド

Git

自分一人の開発時のフロー。実務での開発時は3.コミット後に、プルリクエストとなり、その後Githubなどのホスティングサービス上でマージされるので異なる。 1.ブランチを切る git checkout -b your_branch_name 2.切り替わったブランチで開発 表題の通り、…

bundle install と bundle update の違い

概要 bundle install Gemfile.lockを元にgemをinstall。 Gemfile.lockが存在しない場合、Gemfileを元にgemをinstallした後、Gemfile.lockを作成。 bundle update Gemfile.lockを無視し、Gemfileを元にgemをinstall後、Gemfile.lockを更新する。 Gemfile.lock…

Rails - 画面毎にtitleタグの中身を変更する

view側の実装 <% provide(:title, "your title name") %>app/views/layouts/application.html.erbの実装 <head> <title><%= yield(:title) %></title> </head>