ruby on railsチュートリアルを終えた程度の初心者です。
railsに限定されない事かもですが、userのログイン確認をどう行うのが一般的か分かりません。
ログインして利用することが前提の場合、
ruby
1class HogeController 2 before_action :logged_in_user 3end
みたいな感じで各アクションの前にログイン済みかどうか確認すると思うのですが
この時、確認に使用するuser_idは、「セッション」から取得して確認するのが一般的でしょうか?
それとも以下のように
ruby
1<%= link_to "予定を登録", new_plan_path(@user) %>
毎回パラメータから渡して、params[:id]で確認するのが一般的でしょうか?
迷って分からなくなってきました。
どちらでも良いのかもしれませんが、統一しなくてはと思い質問しました。
考え方などアドバイスいただけたら幸いです。
初心者につき的外れな質問かもしれませんがどうぞ宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/19 07:25
2020/06/19 09:22