我有fields_for
选择标签。我想动态填充它们。我的意思是:我们选择国家(示例中为乌克兰),然后选择另一个选择城市名称的填充。所以,我决定使用Ajax。然后我们改变它调用OnClick
函数的1选择值,它使用Ajax从我的控制器获取值(城市)并用它们填充第二个选择。
<%= f.fields_for :User do |f_cond| %>
<%= f_cond.select :country, countries %> #first
<%= f_cond.select :city, cities %> #second
这是一个不错的选择还是我可以做得更好?
直接从控制器调用某个模型的方法会不会很好,或者最好在helper中调用函数并调用它?