will_paginate с переменной per_page загружается лениво на тесте или производстве - PullRequest
0 голосов
/ 16 декабря 2011

Я обрабатываю результаты на странице динамически, как это:

class Entry < ActiveRecord::Base

  self.per_page = GeneralSetting.where(:key => 'default_message_number').first.value
  #...

В среде разработки.работает правильно, но если я изменяю default_message_number в тестовой или рабочей среде, он продолжает показывать предыдущее количество записей.Если я перезагружаю машину, она принимает новые изменения.Есть ли способ сделать этот запрос всегда, независимо от среды?

Заранее спасибо

1 Ответ

0 голосов
/ 23 октября 2012

Вы можете обернуть его в Proc. не проверено

self.per_page = Proc.new{ GeneralSetting.where(:key => 'default_message_number').first.value }
...