Как отправить информацию с помощью формы form_for? - PullRequest
0 голосов
/ 12 февраля 2011

У меня есть две кнопки отправки, использующие одно и то же действие создания в моем контроллере. Как я могу отправить информацию с помощью формы (без ввода ее пользователем)?

Пример:

Кнопка 1: создает запись в базе данных с 1.

Кнопка 2: Создает запись в базе данных с 2.

1 Ответ

1 голос
/ 12 февраля 2011

Вы можете использовать скрытое поле, например:

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