我试图在用户登录时向用户显示简单的欢迎信息,例如,#34;欢迎,安东尼!"。
我在注册时创建了first_name和last_name属性,并将它们迁移到devise Users表,并通过带有此代码的ApplicationController允许新属性,
class ApplicationController < ActionController::Base
protect_from_forgery with: :exception
before_action :configure_permitted_parameters, if: :devise_controller?
protected
def configure_permitted_parameters
devise_parameter_sanitizer.permit(:sign_up, keys: [:username, :first_name, :last_name])
end
end
这非常合适,但是,我希望在first_name
文件中的导航栏中显示application.html.erb
,该文件在用户登录后会充当欢迎信息。
如何显示Devise Users表中的信息?
谢谢,
蚂蚁。
(如果我需要添加任何其他内容,请告诉我们!)
答案 0 :(得分:0)
登录后,您应该能够访问 current_user 对象,您可以从中获取 first_name 并显示在应用程序布局中的欢迎消息中。