如何在Ruby on Rails中开发模块化应用程序

时间:2016-09-26 06:48:30

标签: ruby-on-rails git rubygems

我想知道如何在Ruby on Rails中开发模块化应用程序....

让我们举个例子。我正在为各医院开发一个项目。 在医院,有各种模块,如账单,病历,员工记录等。

有些客户(医院)只需要开票,但有些医院需要所有功能。

所以,根据他们的要求,我想只提供那些所需的功能。所有这些功能也必须相互关联。

2 个答案:

答案 0 :(得分:1)

是的,你可以。您只需使用授权角色定义主要应用程序功能。同样,高级用户可以获得所有功能,其中基本或试用用户可以通过持有不同的授权角色来获得一些其他功能。

您可以通过保存表来设计角色模型,也可以通过将其分配给客户端表来实现。这意味着您必须使用客户端表定义它。

很少有宝石可以让你的生活更轻松。喜欢:

Pundit

rolify

希望这将帮助您完成工作。

答案 1 :(得分:0)

查看rolify gem,它将角色管理添加到Rails应用程序