0

次のようなアビリティの設定で問題が発生しています。

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) が失敗する理由を調べるにはどうすればよいですか?

課題としても掲載

4

1 に答える 1