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