Javascript rails:如何在rails中创建动态下拉框? 类反馈控制器A B C D
这里是视图,Javascript rails:如何在rails中创建动态下拉框? 类反馈控制器A B C D,javascript,jquery,html,css,ruby-on-rails,Javascript,Jquery,Html,Css,Ruby On Rails,这里是视图, 正确%>A B C D 我想创建第二个下拉框,如果选择了某个主题,系统将从DB中搜索拥有该主题的学生。这意味着当我选择另一个主题时,该下拉框也将更改 例如,假设我有一个国家表,其中包含 国家,我正在为用户创建一个表单。以我所需要的形式 国家名称应该动态地来自数据库,我将 在选择中使用所有名称作为选项 当我使用表单创建新用户时,我将使用: <%= f.label :strengths %> <%= f.text_field :strengths
正确%>A
B
C
D
我想创建第二个下拉框,如果选择了某个主题,系统将从DB中搜索拥有该主题的学生。这意味着当我选择另一个主题时,该下拉框也将更改
例如,假设我有一个国家表,其中包含
国家,我正在为用户创建一个表单。以我所需要的形式
国家名称应该动态地来自数据库,我将
在选择中使用所有名称作为选项
当我使用表单创建新用户时,我将使用:
<%= f.label :strengths %>
<%= f.text_field :strengths %>
<%= f.label :rating %>
<%= f.radio_button :rating, 'A', :checked => true %> A
<%= f.radio_button :rating, 'B' %> B
<%= f.radio_button :rating, 'C' %> C
<%= f.radio_button :rating, 'D' %> D
<%= f.label :recommendations %>
<%= f.text_field :recommendations %>
<%= f.submit "Create my account", class: "btn btn-large btn-primary" %>
<% end %>
%label COUNTRY
=f.select :user_country, options_for_select(Country.order(:country_name).pluck(:country_name))
当我使用表单编辑现有用户时,我将使用:
<%= f.label :strengths %>
<%= f.text_field :strengths %>
<%= f.label :rating %>
<%= f.radio_button :rating, 'A', :checked => true %> A
<%= f.radio_button :rating, 'B' %> B
<%= f.radio_button :rating, 'C' %> C
<%= f.radio_button :rating, 'D' %> D
<%= f.label :recommendations %>
<%= f.text_field :recommendations %>
<%= f.submit "Create my account", class: "btn btn-large btn-primary" %>
<% end %>
%label COUNTRY
=f.select :user_country, options_for_select(Country.order(:country_name).pluck(:country_name))
我不确定我是否遵循了你的榜样。如果我选择一个州,下一个下拉框会填充该州内的所有城市吗?你可以在动态选择菜单上签出railscast。这将为你指明方向。