我正在动态地处理每页的结果:
class Entry < ActiveRecord::Base
self.per_page = GeneralSetting.where(:key => 'default_message_number').first.value
#...
在开发环境中工作正常,但如果我在测试或生产环境中更改default_message_number
,它会一直显示以前的记录数。如果我重新启动机器,它将进行新的更改。
无论环境如何,是否有办法始终进行此查询?
提前致谢
答案 0 :(得分:0)
你可以将它包装在Proc中。 未经过测试
self.per_page = Proc.new{ GeneralSetting.where(:key => 'default_message_number').first.value }