Ryoの日記

備忘ログ

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' %>