レールは初めてです。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 に答える