レールは初めてです。redirect_to
私は自分のアクションでwithを使用しましたが、これらを自分のビューに表示するparams
方法がわかりませんか?params
質問する
28768 次
2 に答える
11
このバリアントを試してください:
redirect_to controller: 'thing', action: 'edit', id: 3, something: 'else'
redirect_to thing_path(@thing, foo: params[:foo])
また、このリンクはあなたに役立つはずです。
于 2012-05-23T16:29:13.390 に答える
4
実際、リダイレクトを使用して何かを送信した場合は、GETparamsのように渡します。この場合、params
ハッシュからそれらにアクセスできます。
次のようにリダイレクトする場合:
redirect_to :controller => 'users', :action => 'edit', :id => 1, :param_a => 1, :param_b => 2
あなたは次のようなURLを持っています:
http://localhost:3000/users/1/edit?param_a=1¶m_b=2
したがって、paramsハッシュからビューにアクセスして表示:param_a
できます。:param_b
<%= params[:param_a] %>
<%= params[:param_b] %>
于 2012-05-23T16:29:51.340 に答える