下午全部。默认范围在旧版rails版本
我正在写在轨道上的一个项目2.1
在新版本中,我们可以使用一个相当酷的方法来创建像这样
default_scope :order => 'title ASC'
默认范围相同/相似的效果怎么可以在不升级rails版本的情况下实现?
下午全部。默认范围在旧版rails版本
我正在写在轨道上的一个项目2.1
在新版本中,我们可以使用一个相当酷的方法来创建像这样
default_scope :order => 'title ASC'
默认范围相同/相似的效果怎么可以在不升级rails版本的情况下实现?
您可能可以使用utility_scopes宝石为您做到这一点。
The has_finder gem在更新版本的Rails中成为了命名范围。但我认为它没有默认范围。
The global_scope plugin在这里找到似乎做你想做的。
您可能会考虑将default_scope功能移植回您的项目中。我认为this is the commit添加了default_scope。
您只需要进行active_record/base.rb中显示的更改即可。其他部分是文档和测试,您应该考虑添加,但不是必需的。