Я пытаюсь добавить ссылку действия к активному контроллеру скаффолда, используя
if current_user.can? :update, Post
config.action_links.add 'export', :label => 'Export', :page => true
end
, но какой бы контроллер я ни пытался использовать, я всегда получаю undefined method current_user
Итак, как я могу проверитьесли зарегистрированный пользователь может / не может что-то сделать?
Я даже пробовал с
def ability
@ability ||= Ability.new(self)
end
delegate :can?, :cannot?, :to => :ability
, как предлагалось здесь , но безуспешно.
Что с этим не так?