【问题标题】:How do I send information with a form_for form?如何使用 form_for 表单发送信息?
【发布时间】:2011-06-26 04:36:04
【问题描述】:

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

例子:

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

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

【问题讨论】:

  • 您可以使用表单中的隐藏字段将条目1或2作为表单中的数据传递。
  • 谢谢,这是一个答案,我会把它标记为正确的。我使用此链接获得正确的语法:bparanj.blogspot.com/2007/06/…

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


【解决方案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' %>

【讨论】:

    猜你喜欢
    • 2017-10-30
    • 2013-08-24
    • 1970-01-01
    • 2014-11-27
    • 1970-01-01
    • 1970-01-01
    • 2014-04-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多