在作用域中传递参数

有人能举例说明如何使用

范围

参数呢

例如:

类权限<ActiveRecord::Base
范围:默认权限,:条件=>{:is_default=>true}
终止

我有一段返回默认\u权限的代码,我想将其转换为返回给定用户(用户\u id)的默认权限

谢谢

新语法(ruby 1.9+),即使您不向用户提供-

作用域:默认的\u权限\u用于,->(user=nil){…}

发表评论