我遇到的问题几乎与Victor Martin相同(您可以在此处查看提出的问题)。
我已经获得了声明性授权,适用于几乎所有不涉及使用条件的事情。例如
has_permission_on :users, :to => [:edit, :update, :destroy] do
if_attribute :user => is { current_user }
end
声明式授权有什么常见的陷阱吗?我正在使用 authlogic,我怀疑应用程序控制器中的“current_user”方法可能是问题的根源。