“联想?”我创建belongs_to关联时Rails docs say应存在的查询方法实际上并未创建:
class Author < ActiveRecord::Base
has_many :posts
end
class Post < ActiveRecord::Base
belongs_to :author
end
>> p = Post.create(:author => Author.create) >> p.author? NoMethodError: undefined method `author?' for #<Post:0x2555d28>
这是一个错误,文档是错误的,还是我做错了什么?
答案 0 :(得分:1)
取消问号。
p.author
答案 1 :(得分:1)
它仅适用于布尔属性,而不适用于belongs_to关联。