0
這是我的看法:Rails - 如何通過form_for中的關聯顯示值?
= form_for(@user) do |f|
= f.autocomplete_field @user.city.name, autocomplete_city_name_users_path
在第二行我想顯示的關聯,但我正在逐漸
undefined method `London' for #<User:0x00000129bb3030>
的關聯:
用戶belongs_to :city
城市has_one :user
錯誤信息(倫敦)顯示的結果是正確的,但爲什麼我gettng該錯誤信息?
我有一個問題,我使用的第一個變種,但增加了輸入'country'。控制器,模型,一切都與** City **完全相同,但是當我嘗試將一些信息保存到'User'模型中時,我得到錯誤:**未定義方法'name ='爲零: NilClass **。怎麼可能解決這個問題?我嘗試搜索谷歌,但不幸沒有找到任何解決方案... – user984621 2012-04-06 22:28:34
看看我上面添加的'build_city'示例有幫助。你需要確保你的用戶有一個城市對象,如果你要去那條路線。 – 2012-04-07 00:48:13