0
中関係BELONGS_TO私は、次のモデル持っクエリは、レール
class Vehicle < ActiveRecord::Base
belongs_to :sale
end
を私はしたいのですが販売に関連付けられていないすべての車両を照会するにはどうすればよいですか?私はドキュメントを検索しましたが、私はそれを見つけられませんでした、多分私は何かを逃したのですか?
ありがとうございます。
'belongs_to'アソシエーション'セール 'のためのOPの外部キーがレール規約に従って設定されていると仮定すると、' Vehicle.where(sale_id:nil) 'ではないでしょうか? – vee
それもうまくいくはずです。しかし、それは私が考える「Rails 3」スタイルのほうが多く、新しい文書は通常上記の方法を使用します。 http://guides.rubyonrails.org/active_record_querying.html#hash-conditions – Dschee
セールス・テーブルのsale_idがVehiceではないのでこれは機能しません。 'PG :: UndefinedColumn:ERROR:列veh.sale_idが存在しません ' –