-1
我正在使用新的Rails應用程序,並且我正在添加自定義值來設計。 我加first name
,last name
,username
,phone
,並且user roles
邊做邊設計註冊以下內容:Rails自定義設計登錄/註冊
在app/controllers
我創建registrations_controller.rb
,並添加了
如下:
classRegistrationsController < Devise: RegistrationsController
private
def sign_up_params
params.require(:user).permit(:fname, :lname, :username, :phone:, :email, :password:, :password_confirmation, :admin, :rgroup, :rlab)
end
end
在我的路線.rb我加:
devise_for :users, :controllers => { registrations 'registrations', sessions 'sessions' }
現在,我卡住了。
我在我的應用程序/控制器上創建sessions_controller.rb和文件中我有:
class SessionsController < Devise::SessionsController
private
def sign_in_params
end
end
而我想要的是能夠與用戶名或郵箱登錄。但我沒有想法如何寫這個,網上的大多數例子都讓我感到困惑。
你們有沒有一些提示?
您應首先檢查文檔正常。 - https://github.com/plataformatec/devise/wiki/How-Tos - 找到它,實施它,然後問如果你發現任何問題。 – arjun