相关疑难解决方法(0)

Rails:named_scope,lambda和blocks

我认为以下两个是等价的:

named_scope :admin, lambda { |company_id| {:conditions => ['company_id = ?', company_id]} }

named_scope :admin, lambda do |company_id| 
  {:conditions => ['company_id = ?', company_id]}
end
Run Code Online (Sandbox Code Playgroud)

但Ruby抱怨道:

ArgumentError: tried to create Proc object without a block
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

ruby lambda ruby-on-rails

52
推荐指数
4
解决办法
2万
查看次数

标签 统计

lambda ×1

ruby ×1

ruby-on-rails ×1