Ruby on Rails 3.0.10 및 두 개의 ActiveRecord::Relation
"엔터티"를 "뺍니다"그리고 다시 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
.. : 그건 내가 두 ActiveRecord::Relation
객체 (@articles
및 @articles_checked
) 다음과 같은 코드를 가지고있다 나는 더 이상 정상적으로 할 수있는 것과 마찬가지로 ActiveRecord::Relation
을 사용합니다. 나는 위의 변경 한 후 내가 ActiveRecord::Relation
개체를 검색 할 수있는 방법
NoMethodError (undefined method 'method_call' for #<Array:0x000001063dd658>)
: 콘솔에서 다음과 같은 오류가 발생합니다? 또는 더 나은 방법은 내가 @unchecked_articles
으로 검색하고자하는 것을 달성하는 방법입니까?