Sha256: c27c4ecc9e03c5eef82300a8e6cee46f870e5e1e9365946277c3d189aa66b2d1

Contents?: true

Size: 256 Bytes

Versions: 10

Compression:

Stored size: 256 Bytes

Contents

# frozen_string_literal: true

# Add explicit #policy_cache_key to Relation to
# avoid calling #cache_key.
# See https://github.com/palkan/action_policy/issues/55
ActiveRecord::Relation.include(Module.new do
  def policy_cache_key
    object_id
  end
end)

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
action_policy-0.4.3 lib/action_policy/rails/ext/active_record.rb
action_policy-0.4.2 lib/action_policy/rails/ext/active_record.rb
action_policy-0.4.1 lib/action_policy/rails/ext/active_record.rb
action_policy-0.4.0 lib/action_policy/rails/ext/active_record.rb
action_policy-0.3.4 lib/action_policy/rails/ext/active_record.rb
action_policy-0.3.3 lib/action_policy/rails/ext/active_record.rb
action_policy-0.3.2 lib/action_policy/rails/ext/active_record.rb
action_policy-0.3.1 lib/action_policy/rails/ext/active_record.rb
action_policy-0.3.0 lib/action_policy/rails/ext/active_record.rb
action_policy-0.3.0.beta1 lib/action_policy/rails/ext/active_record.rb