devise

    0熱度

    1回答

    我將查詢字符串中的參數添加到new_store_registration並由after_sign_up_path_for方法保留的路徑中。 registrations_controller.rb def new session[:registration_params] = request.query_parameters end def after_sign_up_path_f

    0熱度

    1回答

    正如標題所示,設計輔助方法只能在users_controller.rb中工作。如果我嘗試在登錄後在任何其他控制器(甚至是applications_controller.rb)中訪問它,即時獲取此錯誤。 Routing Error undefined local variable or method `current_user' for ApplicationController:Class

    0熱度

    1回答

    我在routes.rb中 devise_for :users, controllers: { registrations: "network/registrations",sessions: 'network/sessions', passwords: 'network/passwords' } devise_scope :user do get "registrations/sh

    0熱度

    1回答

    我讀應用控制器都需要有一個過濾器之前:before_filter :configure_permitted_parameters, if: :devise_controller? 不過,我收到此錯誤: undefined method `before_filter' for ApplicationController:Class Did you mean? before_action 我怎樣才能獲

    0熱度

    1回答

    我正在運行設計。除了特定路線之外,我希望所有內容都可以強制登錄。在我的應用程序中,我保存了一個很長的URL並使用一個簡短的URL指向我的應用程序以獲取重定向的長URL。未登錄的外部用戶需要能夠追蹤該短網址並獲取外部重定向的長網址。例如localhost.com/WdeFrs從數據庫中拉長鏈接並重定向到以.... google.com爲例。一切正常,除非你按照鏈接返回它強制登錄。 它需要工作,無需登

    0熱度

    2回答

    在使用Devise的rails應用程序中,當無簽名用戶訪問root時,他們被重定向到/ users/sign_in而不是根路徑;根路徑可以在登錄用戶身上正常工作。同樣的事情發生在我點擊navbar的標誌,這是一個與根目錄home_path的鏈接,我被重定向到/ users/sign_in就像訪問根目錄時一樣。這裏是我的路線: get 'home' => 'static_pages#home', a

    0熱度

    1回答

    我是一種新的鐵軌,我想要求用戶在更新他的信息之前輸入他的current_password。我知道這可以通過設計來實現,但是我想在沒有設計的情況下做到這一點,因爲我很難修改設計。 我心目中是這樣的: def update @edi_user = EdiUser.find(@trader_edi_user.edi_user_id) @edi_user.update_attri

    1熱度

    1回答

    我目前正試圖實現與谷歌登錄作爲一個選項,使用戶更容易登錄和創建用戶。 我有一個使用devise登錄的Rails API,以及一個使用React的前端,它向Rails 5 API發出請求。 林不知道如果我必須在後端或前端做所有這些登錄,我最大的問題是創建一個用戶登錄谷歌時,因爲我不能創建一個沒有密碼的用戶。 我從來沒有創建過這種登錄系統,所以我不確定它是如何工作的,我相信我必須在後端實現所有使用go

    1熱度

    1回答

    如何使用用戶名設計註冊用戶? 我至今拋出我下面的錯誤: Error: Processing by Devise::SessionsController#new as HTML Parameters: {"utf8"=>"✓", "authenticity_token"=>"oa1sf2dgKU/VpgOAI5ocnM8e5gNkuswxX9KKpTLFUZmUwtO40CFoseZiY

    1熱度

    1回答

    有必要使Devise中的授權錯誤與RubyOnRails中的ActiveModel :: Errors一樣工作,即錯誤在哈希中由與字段名相對應的鍵可用。 我想從服務器得到這樣的響應{ errors: { user: 'User not found' } }或{errors: { password: 'Invalid password' } },但我仍然從服務器得到{ error: 'User no