如何使用Rails 3在post/put simple_form中传递get参数?

Hab*_*bax 5 ruby-on-rails-3 simple-form

使用simple_form 2.0.4,我做:

= simple_form_for(@thing) do |f|
Run Code Online (Sandbox Code Playgroud)

它产生:

<form accept-charset="UTF-8" action="/things/37" class="simple_form" id="edit_thing_37" method="post" novalidate="novalidate">
Run Code Online (Sandbox Code Playgroud)

但是我需要:

<form accept-charset="UTF-8" action="/things/37?foo=bar" class="simple_form" id="edit_thing_37" method="post" novalidate="novalidate">
Run Code Online (Sandbox Code Playgroud)

这该怎么做?

谢谢!

dec*_*lan 16

你可以写

= simple_form_for(@thing, :url => thing_path(@thing, :foo => 'bar')) do |f|
Run Code Online (Sandbox Code Playgroud)