解决方法
以下行:
@posts = Post.paginate :page => params[:page] respond_to do |format| format.json { render :json => { :current_page => @posts.current_page,:per_page => @posts.per_page,:total_entries => @posts.total_entries,:entries => @posts } } end
一旦找出所需的格式,就可以随时在WillPaginate :: Collection上定义一个to_json方法.