したがって、ドキュメント、ビデオ、投稿などの他の多くのモデルを :has_many 持つ User モデルがあります。次のように User モデルから「do」ブロックを実行すると、私の質問が発生します。
has_many :posts do
def recent
find(:all, :order => 'created_at desc', :limit => 12)
end
end
これにより、user.posts.recent のようなものを呼び出して、ユーザーに関連付けられた投稿のみを見つけることができます。これで、どうすれば :dependent => :destroy または :dependent => :delete_all をこの関連付けに追加できますか? これまでに試したことはすべてエラーになりました。