2
.includesを実行し、外部左結合を指定する方法はありますか。もともと外部の左結合(Rails含む)3
:
@post = Post.includes(:comments).where("comments.spam = ?", false).where(:id => params[:id]).first
@comments = post.comments
欲求が模倣することである。
@post = Post.find(params[:id])
@comments = post.comments.where(:spam => false)
含む、使用することを除いては(私は複数の投稿があったと言っている場合)イーガーローディングの方法でそれを実行することになります。
先進的なヘルプありがとうございます。 ジャスティン
私はここで、このような何かをした私はそれを達成する方法である: [スタックオーバーフロー] [1] [1]:http://stackoverflow.com/questions/15441012/any-possible-way-to-add-parameters-to-on-clause-on-include-left-joins-on-rails/16551544#16551544 –