我是否需要Ruby on Rails 3中每个角色的控制器?

时间:2013-05-05 05:29:48

标签: ruby-on-rails-3 devise cancan roles

我的Ruby on Rails 3应用程序正在使用Devise和Cancan。

关于角色,我有管理员,经理,用户和访客。我有一些帖子,我使用生成的索引函数来获取我的帖子列表。

如何确保管理员可以为所有帖子编制索引,管理员只能索引特定类别的帖子,用户只能为自己的帖子编制索引?

Cancan已配置并在我尝试执行我未授权的操作时向我显示错误消息。

我的问题是如何在视图中显示或不显示记录,具体取决于角色?