「関連付け?クエリ私はbelongs_toの関連付けを作成するときにRails docs sayが存在しなければならないメソッドは、実際に作成されません。belongs_to関連クエリメソッドが存在しません
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>
これはバグです、ドキュメントが間違っている、または私が何か間違ったことをやっていますか?
あなたは達成しようとしていることは何ですか?この投稿に賛同している著者がいるかどうかを確認する – Staelen
はい、しかし、特に「投稿者#」を使用していますか?メソッドを参照してください。私は他の手段(例えばブール値の文脈ではp.author)でその情報を得ることができますが、文書化された機能が私のために働いていない理由を調べようとしています。 – KingPong
私はそれも動作するようになることはできません、バグのようです... – Staelen