Ruby on rails 无法获取要在ROR中提交的表单

Ruby on rails 无法获取要在ROR中提交的表单,ruby-on-rails,forms,Ruby On Rails,Forms,我在表格中有一个选择选项,我知道这会阻止表格提交。但我不明白为什么。以下是导致问题的代码段: <%= f.select(:state_id, options_for_select(State.all.map {|p| [ p.home_state, p.id ]}), :label => "State", :class => "dropdown-menu")%> 以下是表格的其余部分: <% provide(:title, 'New Profile') %>

我在表格中有一个选择选项,我知道这会阻止表格提交。但我不明白为什么。以下是导致问题的代码段:

<%= f.select(:state_id, options_for_select(State.all.map {|p| [ p.home_state, p.id ]}), :label => "State", :class => "dropdown-menu")%>
以下是表格的其余部分:

<% provide(:title, 'New Profile') %>

<%= bootstrap_form_for(@profile) do |f| %>

<%= f.text_field :name, :autofocus => true, :placeholder => 'Name' %>
<%= f.number_field :age, :placeholder => 'Age' %>
<%= f.form_group :sex, label: { text: "Sex" } do %>
<br>
  <%= f.radio_button :sex, 'Male', label: "Male", inline: true %>
  <%= f.radio_button :sex, 'Female', label: "Female", inline: true %>
<% end %>

<%= f.text_field :city, :id => 'gmaps-input-address', :placeholder => "City" %>

<%= f.select(:state_id, options_for_select(State.all.map {|p| [ p.home_state, p.id ]}), :label => "State", :class => "dropdown-menu")%>

<%= f.submit "Submit", :class =>'btn btn-primary' %>


<% end %>

任何帮助都是非常感谢的。

如果有任何帮助,你应该看看帮助者:


您还需要发布您可能收到的请求的任何控制台日志。记住,计算机是基于逻辑的,它们不是情绪化的,只有在出现错误时才会停止工作。您的工作是找到错误并修复它,因此显示代码中发生的情况将非常有帮助,而猜测没有帮助:

您看到了哪些错误?什么是威慑?提交时,在服务器中登录参数时会出现什么情况?
<%= bootstrap_form_for(@profile) do |f| %>
    <%= f.text_field :name, autofocus: true, placeholder: 'Name' %>
    <%= f.number_field :age, placeholder: 'Age' %>
    <%= f.form_group :sex, label: { text: "Sex" } do %>
       <%= f.radio_button :sex, 'Male', label: "Male", inline: true %>
       <%= f.radio_button :sex, 'Female', label: "Female", inline: true %>
    <% end %>

    <%= f.text_field :city, :id => 'gmaps-input-address', placeholder: "City" %
    <%= f.collection_select :state_id, State.all, :home_state, :id, prompt: "State", class: "dropdown-menu")%>

    <%= f.submit "Submit", class: 'btn btn-primary' %>
<% end %>