次のようなアビリティの設定で問題が発生しています。
can :read, Project, :allocate_to => user.id
問題は
ability.can?(:read, my_project)
それでも false を返します
Project.accessible_by(ability)
期待どおり、そのユーザーのプロジェクトだけを返します。
ruby 1.9.3-p547を使用して、レール3.2.19でcancan 1.6.10とcancancan 1.9.2を試しました
これは cancancan または私のコードのバグですか? capability.can?(:read, my_project) が失敗する理由を調べるにはどうすればよいですか?