コントローラーから、同一コントローラーへredirect_to
を使った時の挙動が何故違うのかが理解できません。
Ruby
1# これだとnoticeが動く 2redirect_to ({:action => 'index'}), :notice => 'message' 3 4# これだと、パラメーターになる 5redirect_to :action => 'index', :notice => 'message'
最初の例だと、view側での、flash[:notice]
でメッセージが受け取れます。
後者では、URLにパラメーターとしてくっつきます。 0.0.0.0:3000/show?notice=message
さっぱりです><
よろしくご教授お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/05/18 20:05