【发布时间】:2014-04-11 17:04:19
【问题描述】:
我正在开发一个餐厅特许经营应用程序。我只需要使用用户模型并拥有安全密码。
class User < ActiveRecord::Base
has_secure_password
现在我将拥有具有不同访问权限和报告的不同类型的用户:
franchisor user (head office)
restaurant owner / franchisee
manager
waiter
推荐的设置模型/类的方法是什么?
我会为每个人创建一个模型并给每个人has_secure_password 还是将每个人都放入用户模型并为他们分配一个类型?还是做某种继承多态?
【问题讨论】:
标签: ruby-on-rails ruby roles user-permissions