首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NoMethodError:未定义的方法`create_booking

NoMethodError:未定义的方法`create_booking
EN

Stack Overflow用户
提问于 2013-06-26 20:15:56
回答 1查看 53关注 0票数 0

我有一个用户,帐户和预订模型。帐户和预订belongs_to :user以及用户has_one :accounthas_many :bookings

问题是,我可以运行方法User.create_account,但是当我运行User.create_booking时,它会给我一个NoMethodError: undefined methodcreate_booking'`

你知道为什么会发生这种事吗?

EN

回答 1

Stack Overflow用户

发布于 2013-06-26 20:16:53

之所以定义create_account,是因为它是一个has_one关联。对于has_many,您可能需要bookings.create

有关关联方法的完整列表,请参阅http://guides.rubyonrails.org/association_basics.html#has_many-association-reference

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17319752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档