我已经获得声明性授权,可用于几乎所有不涉及使用条件的内容.例如.
has_permission_on :users,:to => [:edit,:update,:destroy] doif_attribute :user => is { current_user }end
声明授权是否有任何常见的陷阱?我正在使用authlogic,我怀疑应用程序控制器中的’current_user’方法可能是问题的根源.
解决方法 请注意,如果您在控制器中使用“filter_access_to”,则需要确保“| attribute_check => true”.没有它,条件“if_attribute”声明不会做任何事情.关于这个in the Declarative Authorization docs的更多细节
总结以上是内存溢出为你收集整理的ruby-on-rails – 声明性授权和if_attribute不起作用全部内容,希望文章能够帮你解决ruby-on-rails – 声明性授权和if_attribute不起作用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)