ruby-on-rails之Rails 3之提交后保留参数

oomusou 阅读:81 2024-06-03 14:00:57 评论:0

我想在提交后保留我的参数。

在我的 Rails 3.2.0 应用程序中,我有类似的东西:

http://0.0.0.0:3000/journals?class_code=11v&subject_name=Math 

我有形式:

<%= form_for @lesson, :html => {:class => "form-horizontal"} do |f| %> 
  <%= field_set_tag do %> 
    .... 
    <%= f.submit "Create", :class => "btn btn-large btn-success" %> 
  <% end %> 
<% end %> 

我想在 f.submit 之后保留我的参数(class_codesubject_name)。我该怎么做?

请您参考如下方法:

要将所有参数存储在一个字段中,您可以使用:

<%= hidden_field_tag :parameters, request.query_string  %> 

然后你可以在 Controller 中访问它们,使用:

parameters = parse_nested_query(params[:parameters]) 


标签:Ruby
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号