2014-09-29 86 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')