【发布时间】:2014-07-23 06:47:29
【问题描述】:
一直在经历http://guides.rubyonrails.org/association_basics.html,但似乎无法理解这一点
我有 4 个模型:users、listings、cmets、commentresponses。有人创建列表,其他人可以对列表发表评论,然后原始创建者可以回复评论。
class User < ActiveRecord::Base
has_many :comments, foreign_key: 'provider'
has_many :listings
has_many :comments
has_many :commentresponses
end
class Listing < ActiveRecord::Base
belongs_to :user
end
class Comment < ActiveRecord::Base
belongs_to :listing
belongs_to :user
has_one :commentresponse
end
class Commentresponse < ActiveRecord::Base
belongs_to :comment
belongs_to :user
end
除了我无法访问 comment.commentresponse 之外,一切都运行良好;这给出了一个无方法错误。
我的逻辑哪里错了有什么建议吗?
【问题讨论】:
-
这段代码看起来不错,你能粘贴准确的错误信息吗?
标签: ruby-on-rails associations model-associations