私はRuby on Rails 3.0.10とを使用しています。ActiveRecord::Relation
"エンティティ"を2つ「減算」し、もう一度ActiveRecord::Relation
を返したいと思います。 、ActiveRecord ::関係のトラブル
@unchecked_articles = @articles - @articles_checked
# $ @unchecked_articles.class
# => Array
@unchecked_articles.method_call
# raise a NoMethodError error (read above for more information).
上記のコード、とにかく、ルビーArray
ので、私は「再生」することはできませんを返します(使用where
、order
..:それは、私が2つのActiveRecord::Relation
オブジェクト(@articles
と@articles_checked
)、次のコードを持っている、です私は通常、ActiveRecord::Relation
と同じようにそれを使っています。私は上記の変更を行った後、私はActiveRecord::Relation
オブジェクトを取得するにはどうすればよい
NoMethodError (undefined method 'method_call' for #<Array:0x000001063dd658>)
:コンソールでは、次のエラーが発生しますか?それ以上の場合、@unchecked_articles
で取得しようとしているものを達成する方法がありますか?