clearance

    3熱度

    2回答

    我有基本的間隙設置 - rails generate clearance:install 和 rails generate clearance:views 在我admin_controller,我有 before_filter :authorize 這樣就可以確保用戶登錄我將如何設置'管理員'特權對我的用戶,並確保用戶在允許他們進入管理控制器之前擁有專有權? 有沒有更好的解決方案呢?

    1熱度

    2回答

    我無法解決如何訪問我的RSpec測試中的shoulda宏(sign_in_as等)。我已經安裝並解包了應用程序的寶石,並且我已經運行了generator以安裝清除。我懷疑我需要在spec_helper.rb中使用正確的require語句,但沒有找到適合我的作品。我完全沒有想法。

    0熱度

    1回答

    得到一個無方法錯誤,同時使用間隙進行身份驗證,我試圖用sign_up 間隙(0.11.1) 軌3.0.7 紅寶石1.8.7 創建一個用戶在Windows XP上。 activesupport (3.0.7) lib/active_support/whiny_nil.rb:48:in `method_missing' clearance (0.11.1) lib/clearance/authent

    3熱度

    2回答

    我正在編寫一個Rails 3.1應用程序,使用Clearance進行身份驗證。我想添加標準的Facebook身份驗證:允許用戶直接(使用Clearance)或通過FB繼續註冊/驗證身份;如果他們通過FB登錄/註冊並且我們已經有相關電子郵件地址的帳戶,請合併這些帳戶。 使用OmniAuth/Devise有很好的文檔,但我還沒有發現任何類似的Clearance。是否有(積極維護)寶石在這裏幫助,甚至只

    1熱度

    1回答

    我想要一個管理員角色,以便我可以訪問一些RESTful狀態,而我的用戶卻不能。我正在使用Clearance,但他們的wiki上不再有關於如何爲Clearance實施管理員角色的頁面。有沒有人有它在Rails 3上工作?

    0熱度

    1回答

    我正在嘗試使用Rails應用程序的Clearance gem來處理身份驗證,但我在某些時候看到它們刪除了用於確認電子郵件的功能。 此功能是否仍然存在?如果是這樣,你如何啓用它?

    1熱度

    2回答

    間隙定義了以下路線: routes.rb 但我想自己指定的路線: match 'login' => 'clearance/sessions#new', :as => 'sign_in' match 'logout' => 'clearance/sessions#destroy', :via => :delete, :as => 'sign_out' '耙路線' 給出: sign_in

    1熱度

    1回答

    我正在使用Clearance寶石。這是「一半」工作。 我可以做所有基本操作(註冊,登錄,:授權)。 但是,當我做一個POST操作的控制器,它只是簽署我出去...... 這裏有什麼日誌中: Started POST "/monkeys" for 127.0.0.1 at Fri Jun 03 06:22:00 -0400 2011 Processing by MonkeysControll

    1熱度

    1回答

    由於認證寶石,如Devise或Clearance使用他們自己的內置控制器,我覆蓋它們時有幾個問題。每次嘗試覆蓋它時,都會出現錯誤,我不知道是什麼原因導致了錯誤。 例如,創建具有制定一個新的用戶控制器我明白我必須這樣創建一個控制器: # app/controllers/registrations_controller.rb class RegistrationsController < Devis

    2熱度

    1回答

    我寫的第一個rails應用程序使用railstutorial的手動驗證。 對於我的第二個應用程序,我使用Clearance。我正在嘗試編寫集成測試,以確定單擊登錄/註銷鏈接是否有效。在railstutorial版本,我可以使用以下命令: describe "success" do it "should sign a user in and out" do user = Fact