2015-11-06 116 views
1

請傢伙,我使用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

你有沒有解決它?我有同樣的問題。 CountryStateSelect產生一個未捕獲的ReferenceError,同樣的故事在@import「選擇」在.css.scss ...所有到位,ids都可以,gem country_state_select只是似乎缺少更好的配置... – Dieglock

回答

0

我剛找到解決方案。經過測試和工作。找到它在創業板本身的內部問題...

https://github.com/arvindvyas/Country-State-Select/issues/31

包含此代碼:

<%= javascript_include_tag 「country_state_select」 %> <%= javascript_tag DO%> $(文件).on('ready page:load',function(){
return CountryStateSelect({country_id:「country」, state_id:「state」});});

但需要在配置/初始化/ assets.rb一個額外的行

Rails.application.config.assets.precompile + =%(重量)( country_state_select.js)

感謝@ loganh0522解決方案是從4天前...

+0

不,我無法解決問題,但我會嘗試你的反正..謝謝 – ChrisGeek