ryanb / cancan

Authorization Gem for Ruby on Rails.
MIT License
6.27k stars 784 forks source link

Ability not showing expected behaviour #1017

Open creativetags opened 10 years ago

creativetags commented 10 years ago

I'm having an issue setting up an ability that looks like this:

can :read, Project, :allocate_to => user.id

The problem is

ability.can?(:read, my_project)

returns false even though

Project.accessible_by(ability)

returns just the projects for that user as expected.

I'm running 1.6.10 on rails 3.2.19 with ruby 1.9.3-p547

Is this a bug with cancan or my code? How do I find out why ability.can?(:read, my_project) is failing?

creativetags commented 10 years ago

See https://github.com/CanCanCommunity/cancancan/issues/121