与えられた関係がこの関係と構造的に互換性があるかどうかをチェック
適応バージョン
- 7.0.0
説明
与えられた関係がこの関係と構造的に互換性があるかどうかをチェックし、エラーを出さずにandやorのメソッドを使用できるかどうかを判断
使い方
モデル.structurally_compatible?(調べる条件)
例
Post.where("id = 1").structurally_compatible?(Post.where("author_id = 3"))
#=> true
Post.joins(:comments).structurally_compatible?(Post.where("id = 1"))
#=> false