В форме обновления Rails, как мне заставить работать выпадающие списки? - PullRequest
0 голосов
/ 07 января 2012

У меня есть форма Rails, которая позволяет пользователям обновлять значения платежа записи, которые они ранее создали.

Все работает, как и ожидалось, за исключением того, что в полях выбора не сохраняется соответствующее значение при отправке формы.Я думаю, это потому, что помощник, который создает эти поля, не ссылается на объект платежа, но я не могу понять, какой формат я бы использовал для этого.

Вот пример кода:

<%= form_for @payment do |f| %>

  # Works
  <%= f.label :amount %>
  $ <%= f.text_field :amount, :size => 7 %>

  # Doesn't work
  <%= f.label :responsibility %>
  <%= select :payment, :responsibility, @resp_options, {:include_blank => true} %>

  <%= f.submit "Edit this payment" %>
<% end %>

1 Ответ

1 голос
/ 09 января 2012

ваш оператор выбора должен выглядеть следующим образом:

f.select :responsibility, @resp_options, {:include_blank => true}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...