-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