伙计们,我正在使用country_state_select gem,在输入文档中的代码后,国家和州选择标签在表单视图中正确显示,但是即使选择了国家/地区也未加载状态,唯一的状态我看到的是美国(美国)的州,我添加了我的JavaScript,但问题仍然存在。 这是我下面的.js文件
$(document).on('ready page:load', function() {
return CountryStateSelect({
country_id: "admin_country",
state_id: "admin_state"
})
})
admin_country和admin_state分别是国家/地区和州字段的ID。
答案 0 :(得分:0)
我刚刚找到了解决方案。经过测试和工作。发现它在宝石本身,内部问题......
https://github.com/arvindvyas/Country-State-Select/issues/31
包含以下代码:
<%= javascript_include_tag“country_state_select”%> <%= javascript_tag do%> $(document).on('ready page:load',function(){
return CountryStateSelect({ country_id:“country”, state_id:“state”}); });
但是在config / initializers / assets.rb需要额外的一行
Rails.application.config.assets.precompile + =%w( country_state_select.js)
感谢@ loganh0522解决方案来自4天前......