"index", :params => params) %> "users", :action => -6ren">
gpt4 book ai didi

ruby-on-rails - 使用 form_tag 传递所有参数

转载 作者:行者123 更新时间:2023-12-04 06:14:00 26 4
gpt4 key购买 nike

如何使用 form_tag 传递所有参数?

我试过:

<%= form_tag(:controller => "users", :action => "index", :params => params) %>

<%= form_tag(:controller => "users", :action => "index", :params => params.except(:controller, :action)) %>

这应该如何工作?

最佳答案

帮助者知道 :params 很特殊,所以他们不会让您设置它。任何其他名称都可以正常工作...

<%= form_tag(:controller => "users", :action => "index", :p => params.except(:controller, :action)) %>

更新

您是否意识到,即使您能够设置 :params,它也不会覆盖在您的 Controller 中的 params 散列之上?在您的下一个请求中它应该是 params[:params]

我刚刚想到你可能一直在尝试这样做......

<%= form_tag( params.merge( :controller => "users", :action => "index" )) %>

关于ruby-on-rails - 使用 form_tag 传递所有参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5740625/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com