Railsのpath表記(ビューヘルパー)
link_toとかbutton_toで引数のURL指定を簡単にできます。
いつも忘れてしまうのでメモっときます。
例えば
route.rbで
resources :books
と指定した場合以下のようなルート定義が自動生成されます。
ヘルパー名 | 得られるパス |
---|---|
books_path | /books |
book_path(id) | /books/:id |
new_book_path | /books/new |
edit_book_path(id) | /books/:id/edit |
可読性も高くなるし、他のコントローラーからのも
簡単にリンクなどが作成できるので便利でっす。