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.erb
でhome#about
へのルーティング設定
CSSを適用しよう
ここあんまり覚えてなかった。
app/assets/stylesheets/home.scss
に指定されたCSSをコピペ。
リンクを作ろう
ルートをroutes.rb
で設定。
root 'コントローラ名#アクション名'
そしてlink_to
の使い方を復習。
<%= link_to "表示するテキスト", "URL" %>
なんだけど、"URL"
の部分はabout_path
などの名前付きルートで設定できる。
ここまでで、道場コースの1つ目が終了。
けっこう忘れているところ、資料を見返さないと書けないところがあったので、この道場コースをやるのはものすごく大事そう。
今回の勉強時間:38分 累計勉強時間:4時間9分