В приведенном ниже коде я использовал переключатели, чтобы выбрать один из трех вариантов,
Но, поскольку имя одной радиокнопки отличается от другого, я могу выбрать все три параметра вместо одного
Я использовал этот код, потому что я хочу обновить записи всеми тремя именами из текстового поля и соответствующим выбранным значением,
Есть ли какая-нибудь другая работа, чтобы сделать это
Просмотр
<% 1.upto(3) do |i| %>
<%= text_field_tag "fields[#{i}][name]",'' %>
<%= radio_button_tag "fields[#{i}][answer]", '1', false%>
<% end %>
Контроллер
params[:fields].each do |i, values|
u = Sample.new
u.name = values["name"]
u.answer = values["answer"] ? 1 : 0
u.save
end
спасибо,