2014-09-29 89 views
0

我想通过遥控器上的更新下面的代码:Rails的更新代码轨道3 will_paginate gem是

@post = Post.paginate_by_user_id(@user.id, :page => params[:page], :per_page => 20, :order => 'created_at DESC') 

这是使用最有可能为梁2

will_paginate插件使用

paginate_by_user_id或通过其他任何在当前will_paginate gem是不再使用

有谁知道,我可以通过@ user.id和使用Post.paginate并保持保持相同的逻辑,上面?

我有其他一切需要使这项工作。

任何帮助将不胜感激。

感谢,

回答

1

尝试:

@posts = Post.where(:user_id => @user.id).paginate(:page => params[:page], :per_page => 20).order('created_at DESC') 

或者,如果你User模式有一个has_many关系posts

@posts = @user.posts.paginate(:page => params[:page], :per_page => 20).order('created_at DESC')