を使用していますが、 ではなくクエリから返された をsqueel
取得しています。ActiveRecord::QueryMethods::WhereChain
ActiveRecord::AssociationRelation
クエリ:
game.golfers.where{competitors.swing_golfer IS DISTINCT FROM TRUE}
返すクエリAssociationRelation
game.golfers.where{"competitors.swing_golfer IS DISTINCT FROM TRUE"}
引用符によって戻り値の型が変わることに注意してください。
モデル
class Game < ActiveRecord::Base
has_many :competitors
has_many :golfers, through: :competitors
end
class Golfer < ActiveRecord::Base
has_many :competitors
has_many :games, through: :competitors
end
これActiveRecord::QueryMethods::WhereChain
が何であり、どのように使用または回避できるか考えていますか?
- ルビー 2.0.0
- レール4.0
- きしむ 1.1.1