我正在尝试创建一个范围,以找出所有地址为 0 的联系人。Got error message ArgumentError: tried to create Proc object without a block在 rails c 中运行命令“Contact.noaddress”时。
这是我的联系模型,包括范围:
class Contact < ActiveRecord::Base
  attr_accessible :email, :firstname, :lastname, :mobilephone, :fullname
  has_many :addresses
  validates_presence_of :firstname, :lastname
   scope :noaddressed, lambda do |addresses|
    joins(:addresses).where('addresses.created_at.empty?', true)
   end
end
这是地址模型
class Address < ActiveRecord::Base
  attr_accessible :city, :country, :postalcode, :region, :street
  belongs_to :contact
end
有人可以帮我吗?