我有一个名为Like的模型:
class Like < ActiveRecord::Base
belongs_to :post
end
我还有一个名为Post
的模型class Post < ActiveRecord::Base
has_many :likes
end
运行时
obj = Post.find(2)
obj.likes.build(post_id: 3)
我收到此错误
未初始化的常量Post :: Like
我哪里错了?
答案 0 :(得分:1)
只是&#39;复数&#39; likes
class Post < ActiveRecord::Base
has_many :likes
end
答案 1 :(得分:0)
您的Like
类应在名为like.rb
的文件中实施,并放在app/models
目录中。