除了具有一定关系的记录外,Rails获取所有记录

时间:2015-10-04 18:28:29

标签: ruby-on-rails activerecord relationship

Video.rb

Method::Method(SSL_METHOD* method)
  : m_method(method)
{ }

const MethodFuncPtr Method::TLSv1 = TLSv1_method;

Category.rb

has_many :categories

我想要检索除某些类别的视频以外的所有视频。这样的事情。

Video.where("类别!=?",13)

有没有办法像这样执行查询?这显然是错误的查询。

1 个答案:

答案 0 :(得分:1)

你所寻找的是非条件。 在此处阅读更多内容:http://guides.rubyonrails.org/active_record_querying.html#not-conditions

代码示例

Video.where.not(category: 13)