use*_*490 6 ruby-on-rails ruby-on-rails-3
我是铁杆新手.我在我的行动中使用了redirect_towith params,但现在我不知道如何params在我看来展示这些?
Kas*_*ail 11
试试这个变种:
redirect_to controller: 'thing', action: 'edit', id: 3, something: 'else'
redirect_to thing_path(@thing, foo: params[:foo])
此外,此链接应该对您有所帮助.
实际上,如果您通过重定向发送了某些内容 - 您已经像 GET 参数一样传递了它。在这种情况下,您可以从哈希中访问它们params。
如果您像这样重定向:
redirect_to :controller => 'users', :action => 'edit', :id => 1, :param_a => 1, :param_b => 2
Run Code Online (Sandbox Code Playgroud)
你有这样的网址:
http://localhost:3000/users/1/edit?param_a=1¶m_b=2
Run Code Online (Sandbox Code Playgroud)
因此,您可以从 params hash 访问:param_a并:param_b在您的视图中:
<%= params[:param_a] %>
<%= params[:param_b] %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27000 次 |
| 最近记录: |