2011-02-12 32 views
0

我有兩個提交按鈕都使用我的控制器中的相同的創建操作。我怎樣才能發送信息與表格(沒有用戶輸入它)?如何使用form_for表單發送信息?

實施例:

按鈕1:創建具有1

按鈕2的數據庫條目:創建具有2

+1

您可以使用表單中的隱藏字段將條目1或2作爲表單中的數據傳遞。 – rubyprince 2011-02-12 19:33:37

回答

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