お世話になります。
下記記事にある、UsersControllerについて、質問させてください。
https://qiita.com/seisonshi/items/bb16479b367520c1b64c
ruby
1 def update 2 if @user.update(user_params) 3 redirect_to user_path 4 else 5 render 'edit' 6 end 7 end 8 9 def edit 10 @user = user.find(params[:id]) 11 end 12 13 def user_params 14 params[:user].permit(:name) 15 end
update アクションの定義を見ると、userというインスタンス変数が使われていますが、
その源泉が同定義内で見つかりません。
edit アクションで作られた user インスタンスが流用されているという認識で正しいでしょうか。
また、この update は、事前に edit が実行されるもの、という大前提があるという認識で正しいでしょうか。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/02/27 00:54