如何使用form_for表单发送信息?

时间:2011-02-12 19:27:30

标签: ruby-on-rails forms form-for

我有两个提交按钮,在我的控制器中都使用相同的创建操作。如何使用表单发送信息(用户无需输入)?

示例:

按钮1:创建一个包含1的数据库条目。

按钮2:创建一个包含2的数据库条目。

1 个答案:

答案 0 :(得分:1)

您可以使用这样的隐藏字段:

<%= form_for @model do |f| %>
  <%= f.hidden_field :entry, 1 %>
  <%= f.submit 'Button 1' %>

<%= form_for @model do |f| %>
  <%= f.hidden_field :entry, 2 %>
  <%= f.submit 'Button 2' %>