这是我的问题。我想通过link_to将number_field_tag中的值传递给rails控制器。
这是一个view
:
<%= number_field_tag :quantity %>
<% link_to "do something", :controller => 'somecontroller', :action => 'dosomething', :pass_value_from_here => 'quantity' %>
和
controller:
def dosomething
@ivar = Model.new(:quantity => :value_passed_from_link_to )
# do somthing
end
另外,
我不是想使用form
。我还有其他一些参数传递link_to
。
例如
<%link_to "do something", :controller => "somecontroller", :action=>'dosomething', :pass_value_from_text_field => 'quantity', :some_other_value_from_some_other_model %>
提前谢谢你。
答案 0 :(得分:0)
您可能不希望在此处使用link_to
,您需要创建一个submits
方法{/ 1}}的表单。
然后,您将找到填充了所提供输入的somecontroller#dosomething
。
这样的事情:
params[:quantity]