【发布时间】:2009-06-28 22:16:43
【问题描述】:
我想知道是否有办法在模型类上为请求的其余部分设置范围? IE。我想缩小一些结果的范围,但我想在主 restful 控制器不知道的情况下执行此操作(可能在注入控制器的 before_filter 中)。
Contacts.scope = { :conditions => {:public => true} } if ladeda
稍后
Contacts.all
应该返回具有范围的联系人。那只是伪装的代码,有人知道这是否可能吗?
干杯,
布兰登
【问题讨论】:
-
你至少试过了吗?还是你先问? :)
-
我在询问后尝试过,因为它看起来像一个doozie。很高兴看到我可以毫不费力地想出其他人的建议:)
标签: ruby-on-rails activerecord scope