Я пытаюсь принести значение радиокнопки от формы:Rails получить значение radio_button
<%= form_for Text.new, remote: true do |f| %>
<%= f.radio_button :is_code, false %>
<%= f.text_area(:content, :size => '50x10', :class=>'input_text')%>
<%= f.submit "Send", :class=>'input_send' %>
<% end %>
Теперь, когда я просматриваю параметры в моем контроллере:
def create
response.headers["Content-Type"] = "text/javascript"
attributes = params.require(:text).permit(:content, :name, :is_code)
attributes[:name]=current_user.name
Rails.logger.info attributes[:is_code]
attributes[:content]='code was given' if attributes[:is_code]==true
@message = Text.create(attributes)
end
Теперь, если радио-кнопка НЕ нажал значение, которое я получаю, равно null. (Я указал значение по умолчанию, поэтому почему это дает мне значение null?)
Если щелкнуть переключатель радиосвязи, то Rails logger дает мне false.
Он переключается между значением null/false, а не false/true. Есть идеи?