①今してる教材のusers_controllerへのルーティングで
下記のようにパスにログイン中のユーザーのidを付けているのですが
コントローラーでcurrent_user.idを使用してidを取得できるのに
パスにidを付ける必要があるのでしょうか?
html
<a href="/users/<%= current_user.id %>">マイページ</a>
routes
get 'users/:id' => 'users#show'
②またルーティングをネストさせるメリットは何かあるのでしょうか?
下記は特定のツイートに対するコメントを追加するアクションへのルーティングなのですが、パスにツイートのidを付けた場合とネストさせた場合に違いはあるのでしょうか?
ネストさせた場合
resources :tweets do
resources :comments, only: [:create]
end
idを付けた場合
post 'comments/:id'=> 'comments#create'
もしご存知でしたらご教示お願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/08 23:36 編集
2019/03/08 23:50
2019/03/08 23:57