Действительно ли завещание совместимо с declarative_authorization?

Просто спросив каждый раз, когда механизм аутентификации завещания для направляющих не конфликтует с declarative_authorization.

Возможно, кто-то попробовал эту комбинацию и может поделиться их знаниями, таким образом, я и другие кодеры не напрасно тратим время, пытаясь связать эти.

11
задан BlackTea 5 May 2010 в 19:47
поделиться

2 ответа

Yes it is. Сейчас я использую оба в своем проекте.

Все работает без проблем. Просто настройте devise и declarative_authorization в соответствии с документацией и установите это в application_controller.rb (который также доступен в документации по declarative_authorization)

before_filter :set_current_user
 protected
 def set_current_user
   Authorization.current_user = current_user
 end

current_user - это вспомогательный метод, который предоставляется devise.

Надеюсь, это поможет.

Примечание: Я использую Rails 3 beta, с последней версией devise и declarative_authorization.

15
ответ дан 3 December 2019 в 07:36
поделиться

Я сам не использовал devise, но у меня есть некоторый опыт работы с declarative_authorization.

Использовать его вместе с devise не должно быть проблемой, так как он вообще не заботится об аутентификации.Declarative_authorization требует, чтобы модель User имела метод role_symbols , в противном случае не имеет значения, что на самом деле делает модель.

1
ответ дан 3 December 2019 в 07:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: