我將查詢字符串中的參數添加到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
正如標題所示,設計輔助方法只能在users_controller.rb中工作。如果我嘗試在登錄後在任何其他控制器(甚至是applications_controller.rb)中訪問它,即時獲取此錯誤。 Routing Error
undefined local variable or method `current_user' for ApplicationController:Class
我讀應用控制器都需要有一個過濾器之前:before_filter :configure_permitted_parameters, if: :devise_controller? 不過,我收到此錯誤: undefined method `before_filter' for ApplicationController:Class Did you mean? before_action 我怎樣才能獲
在使用Devise的rails應用程序中,當無簽名用戶訪問root時,他們被重定向到/ users/sign_in而不是根路徑;根路徑可以在登錄用戶身上正常工作。同樣的事情發生在我點擊navbar的標誌,這是一個與根目錄home_path的鏈接,我被重定向到/ users/sign_in就像訪問根目錄時一樣。這裏是我的路線: get 'home' => 'static_pages#home', a
如何使用用戶名設計註冊用戶? 我至今拋出我下面的錯誤: Error:
Processing by Devise::SessionsController#new as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"oa1sf2dgKU/VpgOAI5ocnM8e5gNkuswxX9KKpTLFUZmUwtO40CFoseZiY