【发布时间】:2014-05-03 02:27:54
【问题描述】:
我有一个简单的疑问。 我有两个下拉字段,一个用于州,另一个用于城市。我从我的数据库中加载这两个,其中有两个名称为州和城市的表。另外,当我选择一个州时,城市也会相应地改变,因为我也写了一个 jquery 代码。 这就是我将所有状态加载到我的选择标签中的方式
<%= jl.select :state_id , State.all.map{|j| [j[:name], j[:id]]}, {class: 'select2'} %>
我想要的是当我最初加载该页面时,我不希望我的城市字段为空白。我希望它是一个下拉列表,其中包含与某些特定 state_id 相对应的城市。 那么我的城市选择标签应该如何看。 City 表包含 name、id 和 state_id。
【问题讨论】:
-
获取您的第一个州的所有城市,然后设置到下拉列表中。但更好的方法是通过 ajax。
标签: jquery mysql ruby-on-rails ruby