10000hの技術メモ

この先生きのこるための勉強内容&時間記録

Ruby on RailsⅠ(道場コース)1章 復習しよう

20170215@home Progate | プログラミングの入門なら基礎から学べるProgate[プロゲート]

目次

Ruby on Railsを始めよう

まずは$ rails new gatebookでプロジェクトを作成。

別ターミナルでrails serverもしくはrails sを入力して起動。

Topページを作ろう

rails generate controller コントローラ名 アクション名

出来たviewファイル(app/views/home/top.html.erb)に指定された内容を貼り付ける。

ルーティングを理解しよう

routes.rbの一部を

get 'top' => 'home#top'

に書き換え。 これだけだと「ルーティングを理解」とはとても言い難いので、この先もルーティングは意識する。

Aboutページの作成

  • home_controller.rbに、aboutアクションを追加。
  • about.html.erbを作成し、指定された内容をコピー
  • routes.erbhome#aboutへのルーティング設定

CSSを適用しよう

ここあんまり覚えてなかった。 app/assets/stylesheets/home.scssに指定されたCSSをコピペ。

リンクを作ろう

ルートをroutes.rbで設定。

root  'コントローラ名#アクション名'

そしてlink_toの使い方を復習。

<%= link_to "表示するテキスト", "URL" %>

なんだけど、"URL"の部分はabout_pathなどの名前付きルートで設定できる。

ここまでで、道場コースの1つ目が終了。

けっこう忘れているところ、資料を見返さないと書けないところがあったので、この道場コースをやるのはものすごく大事そう。

今回の勉強時間:38分 累計勉強時間:4時間9分