这里有Rails和编程菜鸟。我是一名老师,试图创建一个神模式,我可以查看/编辑我的学生的帖子,但是,学生应该只能在帖子控制器中查看自己的帖子:
def index
@posts = Post.where(user_id:current_user)
end
但是如何为我创建索引以查看所有内容?
答案 0 :(得分:0)
使用以下索引方法创建AdminController
。
def index
if params[:user_id]
@posts = Post.where(user_id: params[:user_id])
else
@posts = Post.all
end
end
如果设置了url参数user_id
,此方法将显示某个用户的帖子,如果未指定url参数,则显示系统上的所有帖子。
我建议使用像kaminari
这样的分页。