Witam, czy da się jakos zmusić CanCana aby sprawdzał także pole hstore. Przykładowo mam
can :read, Project, space_id: user.owned_spaces.pluck(:id) }
gdzie context to pole hstore i wyglada np tak: {‘space_id’ => 1, ‘foo_id’ => 2}
Aha, mam ustawione w modelu Project:
store_accessor :context, :space_id
ale to nie pomaga i can? zwraca false.
gotar
2
pierwsze z google moze pomoze
oraz
http://www.envygeeks.com/blog/basic-cancan-with-postgresql-hstore
Wydaje mi się, że pluck zwróci tablicę integerów, podczas gdy hstore zawsze zwraca stringi. Może to?