У меня есть следующая (сильно упрощенная) модель, которая использует will_paginate
class Search < ActiveRecord::Base
attr_reader :articles
def after_initialize
@articles = Article.paginate_by_name name, :page => 1
end
end
, а код контроллера в моем действии show
@search = Search.new(params[:search])
Это все работает нормально, но обратите вниманиея жестко закодировал номер страницы в 1, проблема заключается в передаче значения params [: page] в метод after_initialize, может кто-нибудь предложить элегантный способ сделать это, пожалуйста?
Спасибо