用户注册后显示欢迎信息?

时间:2013-10-18 17:39:13

标签: ruby ruby-on-rails-4

使用Rails,我正在尝试显示带有欢迎消息的div以及用户注册时该怎么做的提示。

我知道如何在注册后设置flash消息,但这更多涉及到 div有一个列表和标题等等。

我该如何做到这一点?

1 个答案:

答案 0 :(得分:2)

为什么不做一个'欢迎'页面?

如果你有一个static_pages控制器,请创建一个新页面:

pages_controller.rb:

def first_time
  ...
end

然后在您的routes.rb文件中:

get '/first_time',    :to => 'pages#first_time'

users_controller中,执行以下操作:

def create
  ...
  if @user.save
    login @user
    redirect_to first_time_path
  else
    ...
  end  
end

请记住在first_time视图中将/home视图中的链接放在{{1}}或您希望用户看到此页面后的任何位置!