在没有模型的情况下处理表单中的参数

时间:2011-11-20 23:43:32

标签: ruby-on-rails ruby

在我的控制器中,我有一个“show”动作处理两个参数“a”和“b”。没有涉及的模型。现在我用两个字段(a,b)创建一个带有表单的视图。提交后,应使用输入的值作为参数调用“show”函数。

一个。如何正确设置表单以将其连接到show函数并设置两个参数?我尝试了以下内容。

<%= form_tag( :action => 'show', :method => :get) do %>
<p>
<%= label :First, :A %><br />
<%= text_field :First, :A %></p>
<p>
<%= label :Second, :B %><br />
<%= text_field :Second, :B %></p>
<p>
<%= submit_tag 'Set' %></p>
<% end %>

它似乎不起作用。 show动作未被调用,无参数被转移。

B中。如何在动作中处理来自表单的参数?目前,我只能通过params[:a]params[:b]从网址获取这些内容。表单应该是为“show”函数设置这些值的另一种方法。

1 个答案:

答案 0 :(得分:0)

除了区分大小写的变量名外,您的代码是准确的。小写:A和:B使它工作。