Ruby on Rails 3.1 の Declarative_Authorization で何日も問題を抱えています。これを各コントローラーの上部に追加します。
class UsersController < ApplicationController
# Verifies that the user is connected and/or authorized to access the methods
filter_access_to :all, :attribute_check => true
(...)
end
それは私にこれを持つことを可能にしますauthorization_rules.rb
:
has_permission_on [:albums], :to => [:adding] do
if_attribute :group => { :user => is { user } }
end
しかし、追加する:attribute_check => true
と、次のエラーが発生します。
Couldn't find {Model} without an ID
私は完全に迷子になりました。私はこの宝石から始めていました。