0

使用 Rails,我试图显示一个带有欢迎消息的 div,并提示用户注册时该做什么。

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

我怎样才能做到这一点?

4

1 回答 1

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或者在用户看到此页面后您希望他们最终到达的任何地方!

于 2013-10-18T17:45:54.747 回答