root to:について
root to: について
ルーティングに使用するroot to:のパスの指定の仕方をすっかり忘れてたので、メモ。
root to:の使い方
routes.rbにて
root to: 'static_pages#top'
こんな感じで指定してhttp://localhost:3000に接続すると static_pagesコントローラーのtopアクションに対応するページが開くようになる。
root to:のヘルパーメソッドは?
view側からlink_toメソッドなどでtopを呼びたい場合のurl指定は"/"ですが、
ヘルパーメソッドで指定する場合は
、下の様にroot_path
で指定できます。
<%= link_to "トップページ" root_path class: 'navbar-brand' %>
色々試してると、こんな感じで省略してもトップページに飛ぶことを発見。
<%= link_to "トップページ" class: 'navbar-brand' %>