Rails - 如何在View文件中显示设计用户表中的数据?

时间:2017-09-07 13:26:16

标签: ruby-on-rails ruby devise

我试图在用户登录时向用户显示简单的欢迎信息,例如,#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表中的信息?

谢谢,

蚂蚁。

(如果我需要添加任何其他内容,请告诉我们!)

1 个答案:

答案 0 :(得分:0)

登录后,您应该能够访问 current_user 对象,您可以从中获取 first_name 并显示在应用程序布局中的欢迎消息中。