Does anyone have the same problem or a working solution?
I get always this error message, here are model, controller and view code
class Profile < ActiveRecord::Base
cattr_reader :per_page
@@per_page = 10
end
def index
@search = Profile.search(params[:search])
@profiles = @search.paginate(:page => params[:page])
end
<%= will_paginate order @profiles , :by => :created_at, :as => "name" %>
please help, thanks in advance
You are getting this error because the first parameter that should be passed to the
will_paginateview helper method is the collection you want to paginate:—whereas searchlogic’s
orderhelper method returns a link, not a collection. You probably want to do this:I’m not sure if it will work as intended, I haven’t tried it.