0

我有一个简单的 mysql 查询需要输入我的管理员。它显示了被禁止客户的列表,以及他们的姓名、备注字段和电子邮件。在这个过时的 Rails 2.3 应用程序中,我们到处都有查询。尽管我是 Rails 的新手,但我很确定这需要存在于 Customer 模型中。我知道如何在视图中构建表格,我只是不确定模型的语法,它是否应该是一个命名范围,例如,yata yat ya...任何建议或帮助都会非常受欢迎!

SELECT first_name, last_name, notes, email_primary
FROM customer
WHERE banned = 1
4

1 回答 1

1

命名范围是合适的:

class Customer
  named_scope :banned, :conditions => {:banned => true}
end

Customer.banned # returns a collection of banned customers
于 2012-11-02T00:58:08.370 回答