0

Rolify で特定のリソース インスタンスのすべてのロールを見つけるにはどうすればよいですか? ドキュメントは次のことを示唆しています。

Forum.find_roles
# => [ list of roles that binded to any Forum instance or to the Forum class ]

Forumしかし、特定のインスタンスが必要な場合はどうすればよいでしょうか? Forum.first.find_roles動作しません。別の方法はありますか?Locationこれは私が代わりに試したものですForum

2.1.5 :003 > Location.first.find_roles
  Location Load (0.3ms)  SELECT  "locations".* FROM "locations"  ORDER BY "locations"."id" ASC LIMIT 1
NoMethodError: undefined method `find_roles' for #<Location:0x007fbe880d1b48>
    from /Users/scott/.rvm/gems/ruby-2.1.5@rails4/gems/activemodel-4.2.1/lib/active_model/attribute_methods.rb:433:in `method_missing'
...
...
...
4

1 に答える 1

0

Location.first.roles動作するはずです。

参考:https ://github.com/RolifyCommunity/rolify#instance-level

于 2015-03-31T23:01:10.367 に答える