Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript rails:如何在rails中创建动态下拉框? 类反馈控制器A B C D_Javascript_Jquery_Html_Css_Ruby On Rails - Fatal编程技术网

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。这将为你指明方向。