2011-12-16 4 views
0

에 느리게로드 :will_paginate 내가 동적 같은 페이지 당 결과를 처리하고있어 테스트 또는 생산

class Entry < ActiveRecord::Base 

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

개발 ENV에서. 제대로 작동하지만 테스트 또는 생산 환경에서 default_message_number을 변경하면 이전 레코드 수가 계속 표시됩니다. 컴퓨터를 다시 시작하면 새로운 변경 사항이 적용됩니다. 환경에 관계없이 항상이 쿼리를 만들 수있는 방법이 있습니까?

미리 감사드립니다.

답변

0

Proc. 테스트하지 않음

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