我有一个称为Panda的ActiveRecord模型,其中包含一个名为variant的列,它可以由'bam-abc','bam-123','boo-abc'和'boo- 123'我想要创建一个范围,选择变体以'boo'开头的所有记录。在ActiveRecord模型上创建作用域
在控制台中,我可以选择这些记录与以下(以“嘘'):
Panda.select{|p| p.variant.starts_with? 'boo'}
有没有办法把它们插入熊猫一流的范围是什么?我需要能够在我的RSpec测试的范围内执行'to_sql'。
谢谢,很好的回答,非常全面! – rainslg 2014-09-25 13:20:32