Add a page parameter (or even a better parameter hashing parameter) to the initialization method:
class Search
def initialize(search, options = {})
@options = options
end
def after_initialize
@articles = Article.paginate_by_name name, :page => @options[:page]
end
end
and then in your controller:
@search = Search.new(params[:search], :page => params[:page])
-, .