Ruby on rails Rails后端基于角色的访问控制建议
我需要在我们正在构建的rails应用程序中实现基于角色的访问。用户和角色信息存放在不同的数据库中。用户的授权资源现在可以通过调用服务来使用。我需要建议如何实现这是在后端。用户界面是javascript密集型应用程序 用户的角色信息也可以作为服务提供。我的想法是调用它并在后端定义规则。如果你们能给我指个方向,那就太好了 谢谢Ruby on rails Rails后端基于角色的访问控制建议,ruby-on-rails,ruby-on-rails-3,web-services,backbone.js,Ruby On Rails,Ruby On Rails 3,Web Services,Backbone.js,我需要在我们正在构建的rails应用程序中实现基于角色的访问。用户和角色信息存放在不同的数据库中。用户的授权资源现在可以通过调用服务来使用。我需要建议如何实现这是在后端。用户界面是javascript密集型应用程序 用户的角色信息也可以作为服务提供。我的想法是调用它并在后端定义规则。如果你们能给我指个方向,那就太好了 谢谢 Ramya如果我是你,我想我会在应用程序中添加无记录模型,并在这些模型中添加服务调用,这样它的行为就像Rails模型一样 class User def self.find
Ramya如果我是你,我想我会在应用程序中添加无记录模型,并在这些模型中添加服务调用,这样它的行为就像Rails模型一样
class User
def self.find_by(*args)
params_to_get_instance = #some service call with *args
new(parmas_to_get_instance)
end
def role
@role = #some service call ommited
end
end
您还可以查看模型中包含的模块(),以熟悉ActiveRecord功能。例如ActiveModel::Validations、::回调等等。当然!!我也在想那些台词!!谢谢你的建议。