2010-05-05 49 views

回答

15

是的。我現在正在使用我的項目。

一切工作無縫。只要配置裝置和後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是由色器件提供一個輔助方法。

希望有所幫助。

注意:我正在使用Rails 3 beta,具有最新的設計和declarative_authorization。

1

我還沒有用過自己的設計,但是我有一些declarative_authorization的經驗。

將它與設計一起使用應該不是問題,因爲它根本不關心認證。 Declarative_authorization只需要用戶模型有一個role_symbols方法,否則這個模型實際上並不重要。

+0

不是那麼簡單。 Infact declarative_authorization與Authlogic不兼容。 – 2010-05-06 03:12:42

+0

爲什麼不呢?我現在使用authlogic的declarative_authorization,並沒有任何問題。 – 2010-05-06 09:44:21

+0

你正在使用什麼Rails版本? – 2010-05-06 12:20:17