У меня есть константа с именем PAYMENT_METHODS
в venue.rb
.
PAYMENT_METHODS = ['Visa', 'MasterCard', 'American Express', 'Diners', 'JCB', 'Bankomat', 'sodexo', 'MA-Gutscheine']
Вы можете отмечать / снимать флажки в форме оплаты (payment_options
- целое число):
<%= hidden_field_tag "venue[payment_options][]", nil %>
<% Venue::PAYMENT_METHODS.each do |category| %>
<%= check_box_tag "venue[payment_options][]", category %>
<%= label_tag category %>
<% end %>
Теперь я хочу сохранить выделение, но значением каждого флажка является название варианта оплаты.Я думаю, что мне нужно как-то добавить ключ в хранилище только ключей.
Как установить ключи и сохранить коллекцию в базе данных?
Заранее спасибо