Доступ к правилам CanCan основного приложения из движка Rails 3.1

Я пытаюсь использовать гем Forem, который использует структуру авторизации CanCan, а также мое основное приложение. Как основное приложение, так и Rails Engine имеют свои собственные файлы Ability.rb.

Проблема возникает в макете, когда я пытаюсь выполнить некоторые проверки авторизации:

    <% if can? :update, User %>
        <%= link_to_current_user :content_method => :login %>.
    <% else %>

Когда я использую файл макета на движке, он обращается к своему собственному файлу Ability.rb для авторизации. Естественно, из моего основного приложения нет никаких правил, поэтому авторизация не работает, когда она не должна. Есть ли способ заставить его перейти на «основной» Канкан?

Спасибо.

5
задан Matt Huggins 10 April 2012 в 15:18
поделиться