2
だから私は、次のことを試してみました:
User.all(:joins => :event, :conditions => ["events.name != ?", "party"])
しかし、唯一の「パーティー」イベントイベントを持っているそれらのユーザーを返しますが、ただではないだろうという。これは、イベントをまったく持っていないすべてのユーザーを返しません。なぜなら、joinsは自動的に結果を関連付けられたレコードに限定するからです。
私は2つのクエリを実行して結果を一緒に追加できますが、1つのクエリで非関連レコードをフェッチする方法と、条件に一致する関連レコードを追加する方法がありますか?
ありがとう、サラ。私は同じ条件を試していましたが、ジョインは動作しませんでした。私は、代わりにincludeを使うとは思わなかったばかげているような気がします。私は生きて学ぶ:-)。 –