0
初心者の方はご質問申し訳ありません。 私は資産とプロジェクトの間にhabtm関係を持っています。仮定すると、私は、この資産に関連付けられていないすべてのプロジェクトを見つけたいすべての資産を通してループするんだけど、これは動作しません:存在しないhabtmレコードの問い合わせ
Project.includes(:assets).where("assets.id != ?", asset.id)
適切なクエリは何ですか?
ありがとうございますが、何も見つかりません。私はProject.find_by_sql([* SELECT * FROM projectsどこから存在しないのですか?(SELECT * FROM assets_projects where assets_projects.asset_id!=?) "、asset.id])。どんな手掛かり? – zbigniew
質問の新しいバージョンに基づいて自分の回答を編集しました。それが助けてくれることを躊躇しないでください。 – maprihoda