Rails 如何实现前台浏览者访问,而后台管理员可以添加、修改?

diguage · July 26, 2013 · Last by diguage replied at July 30, 2013 · 4376 hits

惭愧,标题描述的不是太明白,请结合下面的场景描述来理解。

场景描述如下:

对需求进行建模,比如博客中文章可以算是一个 Model,电商中商品算是一个 Model。对于普通浏览者,只能浏览,不能修改;而对于管理员,却可以添加、修改。
另外,假如后台管理的“命名空间”为admin

疑问:

  1. 针对同一个 Model,比如Product,需要根据这俩种情况,建立不同的 Controller 吗?
  2. 针对同一个表,需要建立两个 Model 吗?(个人感觉,应该不需要。)
  3. 对于这类问题,有哪些流行解决方案?(最好可以提供教程链接。)
You need to Sign in before reply, if you don't have an account, please Sign up first.