[英]Is devise compatible with declarative_authorization?
只要問每當Rails的設計認證機制與declarative_authorization不沖突時。
也許有人試過這個組合並且可以分享他們的知識,所以我和其他程序員不會浪費時間試圖將這些組合起來。
是的。 我現在正在我的項目中使用這兩個。
一切都無縫銜接。 只需按照文檔配置devise和declarative_authorization,並在application_controller.rb
設置它(也可以在declarative_authorization docs中找到)
before_filter :set_current_user
protected
def set_current_user
Authorization.current_user = current_user
end
current_user
是由devise提供的輔助方法。
希望有所幫助。
注意 :我正在使用Rails 3 beta,以及最新的設計和declarative_authorization。
我自己沒有使用過設計,但我對declarative_authorization有一些經驗。
將它與設計一起使用應該不是問題,因為它根本不關心身份驗證。 Declarative_authorization只需要User模型有一個role_symbols
方法,否則模型的確無關緊要。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.