Я изучаю рельсы и создаю мини-приложение для опросов в качестве учебного пособия.Я знаю, как создавать формы вручную, но когда я хочу создать радиокнопки для формы, я не совсем понимаю, как это сделать: код, который отображает варианты моего опроса, выглядит следующим образом:
def show
@poll = Poll.find(params[:id])
end
# show.html.erb - this is where I want to render the radio buttons/form
<h2><%= @poll.question %></h2>
<ul id="choices">
<% @poll.choices.each do |choice| %>
<li>
<%= choice.choice %> →
</li>
<% end %>
</ul>
Мои модели довольно просты:
class Poll < ActiveRecord::Base
has_many :choices, :dependent => :delete_all
validates :question, :presence => true
end
class Choice < ActiveRecord::Base
belongs_to :poll
validates :choice, :presence => true
end
Мой вопрос заключается в том, как мне построить форму с переключателями на основе вышеизложенного?По сути, я хочу, чтобы при отправке этой формы мой столбец голосов увеличивался на 1, я могу справиться с этим, но моя путаница заключается в том, как создать эту форму, кто-нибудь может мне помочь?
Спасибо