Railsで config/routes.rb

resources :users

とかくと

  • users_path
  • users_url
  • user_path
  • user_url
  • new_user_path

などなどのViewで利用できるヘルパーが生成される。

このヘルパーを rails console で使うには、app オブジェクトを経由する。

app.users_path  # => "/users"
app.users_url  # => "http://www.example.com/records/3.html"
app.user_path(User.first) # => "/users/1"
app.user_path(User.first, :html) # => "/users/1.html"

なんとなく関係ない例を混ぜた。

routing helper というらしいのに helper からアクセスできない。

関連リンク