Я использую Rails 3 и Mongoid.
Я могу хранить текстовые поля и выбирать поля, но не вижу, как выяснить, как сохранить опцию радио в БД при отправке формы.Вот мой код ...
Модель
class Somerandomname
include Mongoid::Document
field :name
field :option
end
Контроллер
def create
@somerandomname = current_user.somerandomnames.new(params[:somerandomname])
respond_to do |format|
if @somerandomname.save
format.html { redirect_to(@somerandomname, :notice => 'Somerandomname was successfully created.') }
else
format.html { render :action => "new" }
end
end
end
Просмотр
<%= f.label :name , "Name:" %>
<%= f.text_field :name %>
<%= radio_button_tag(:option, "option1") %>
<%= label_tag(:option_option1, "option 1") %>
<br />
<%= radio_button_tag(:option, "option2") %>
<%= label_tag(:option_option2, "option 2") %>
Что мне нужно в моей модели и файле контроллера для записи выбора в мою БД?