2015-09-04 3 views
1

Я пытаюсь определить способности в своей способности.rb с помощью CanCanCan.Rails 4 - CanCanCan - выражение

Я не уверен, является ли это допустимым выражением - я не могу найти примеры в вики, которые касаются этого.

У меня есть модель под названием Vision. Зрение имеет булево атрибут: общественные и другой атрибут: public_vision

Если: общественное верно, то я хочу, чтобы создать возможность читать: Публичное Видение

Я попытался это:

can :read, Vision.public_vision, :public => true 

Действительно ли это синтаксис? Я не могу проверить файл моих способностей, потому что слишком много бит рубина, который я не могу прокомментировать.

ответ

0

Я изменил это, чтобы:

может: читать, видение, [: public_vision]

Тогда, по мнению, вы только показать ссылку, если: общественность верно.

Я нашел раздел атрибутов ресурсов в вики CanCanCan. Все идет нормально.

Смежные вопросы