所以我有这个型号:
我想建立一个管理界面,如果用户有商店,用户可以访问该界面。在管理界面内,他应该能够添加/修改/删除类别和产品,但这些类别将属于该用户的商店。他只能看到他的商店产品/类别。
我该如何实现这个目标?
我尝试为管理界面安装RailsAdmin,我已经设置了设计验证。
答案 0 :(得分:1)
我认为这里的问题不是“你应该如何实现这一目标”,而是“如何实现这一目标”。
RailsAdmin +设计和范围(例如@items = current_user.items)可以正常工作。
另一种选择是使用与上述相同的范围和身份验证为User-Categories / Products创建脚手架。使用这种方法,您必须从头开始。这首先需要花费时间,但从长远来看,如果你想在管理界面中添加更复杂的东西,那么扩展比使用已经构建的解决方案(如RailsAdmin)更容易。