我有以下(高度简化的)模型,它使用 will_paginate
class Search < ActiveRecord::Base
attr_reader :articles
def after_initialize
@articles = Article.paginate_by_name name, :page => 1
end
end
我的表演动作中的控制器代码是
@search = Search.new(params[:search])
这一切都很好,但请注意我将页码硬编码为 1,问题是将 params[:page] 值传递给 after_initialize 方法,有人可以提出一个优雅的方法吗?
谢谢