Send querystring params as part of form post

前端 未结 4 1243
旧巷少年郎
旧巷少年郎 2021-02-08 17:25

Is there a way to capture the querystring and send that along as part of a form post? I\'m using Rails 2.3.5 and my user is on a page that has multiple querystring parameters. O

4条回答
  •  既然无缘
    2021-02-08 18:00

    Use hidden_field_tag if you're using a GET request.

    In our case we were using a simple form with a select for setting the Per Page values for pagination. We found that any existing GET params were cleared when submitting this form. To fix this we used hidden_field_tags in our form.

    Inside of your form, just set hidden_field_tags for the existing GET params, like so:

    form_content = request.query_parameters.collect do |key, value|
      hidden_field_tag key, value
    end
    

    This will ensure that your existing params persist.

提交回复
热议问题