Ruby on rails 如何使用表单发送信息?

Ruby on rails 如何使用表单发送信息?,ruby-on-rails,forms,form-for,Ruby On Rails,Forms,Form For,我有两个提交按钮,都使用我的控制器中相同的创建操作。如何使用表单发送信息(无需用户输入) 例如: 按钮1:使用1创建数据库条目 按钮2:使用2创建数据库条目。您可以使用如下隐藏字段: <%= form_for @model do |f| %> <%= f.hidden_field :entry, 1 %> <%= f.submit 'Button 1' %> <%= form_for @model do |f| %> <%= f

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

例如:

按钮1:使用1创建数据库条目


按钮2:使用2创建数据库条目。

您可以使用如下隐藏字段:

<%= 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' %>


您可以使用表单中的隐藏字段传递条目1或条目2作为表单中的数据。谢谢,请将其作为答案,我会将其标记为正确。我使用此链接获得正确的语法: