0
如何,我可以添加一個模型相關的模型:回報率4 - 與相關模型更新模型
@user = User.find(cookies[:id])
@u = @user.advert
@advert = @u.create(advert_params)
這個模型是正確保存,但是當我嘗試添加一個模型相關,但屬性town
是沒有更新
@user = User.find(cookies[:id])
@u = @user.advert
@u.advert.town = Town.find(1)
@advert = @u.create(advert_params)
廣告和城鎮之間的關係是(1個鎮上有許多廣告)
我在做什麼錯?
試'@u.advert.town << Town.find(1)'爲了將來的參考請gi讓我們瞭解更多細節,比如你遇到的錯誤。你也不遵循rails命名約定,這是什麼原因? – BroiSatse
檢查模型錯誤後創建:'Rails.logger.info(@ u.errors.full_messages.to_sentence)',你有'belongs_to:town'在你的廣告模型? –
你能展示你的關聯是如何設置的嗎? – nathanvda