【发布时间】:2016-03-06 17:49:41
【问题描述】:
我正在使用 Mongoid,对于我的应用,我有一个 Course、Section 和 Lesson 模型。 一个课程有_many 个部分,一个部分属于一个课程和has_many 个课程,一个课程属于一个部分。当我尝试时
some_course.some_section.lessons.create()
我收到此错误:NoMethodError: undefined method `lessons' for Mongoid::Criteria
我试着做这样的事情:
#Course.rb
has_many :sections, -> { includes :lessons }
我得到一个错误:没有将 Proc 隐式转换为 Hash
我如何才能将课程创建到一个部分中,就像这样的课程:
some_course.some_section.lessons.create()
?
【问题讨论】:
标签: ruby-on-rails mongoid nested-attributes