0

コントローラで同じ作成アクションを使用する2つの送信ボタンがあります。フォームを使用して(ユーザーが入力せずに)情報を送信するにはどうすればよいですか?

例:

ボタン1:1でデータベースエントリを作成します。

ボタン2:2でデータベースエントリを作成します。

4

1 に答える 1

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' %>
于 2011-02-12T20:07:58.457 に答える