有人可以提供一个如何使用的示例
scope
和参数?
例如:
class Permission < ActiveRecord::Base
scope :default_permissions, :conditions => { :is_default => true }
end
我有这个返回 default_permissions 的代码,我想将其转换为返回给定用户 (user_id) 的默认权限
谢谢
最佳答案
新语法(ruby 1.9+),即使您不提供用户,也可以防止错误 -
scope :default_permissions_for, ->(user = nil) { ... }
关于ruby-on-rails - 在范围内传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6788203/