使用 Rails,我试图显示一个带有欢迎消息的 div,并提示用户注册时该做什么。
我知道如何在注册后设置 Flash 消息,但这涉及更多,因为 div 有一个列表和标题等。
我怎样才能做到这一点?
使用 Rails,我试图显示一个带有欢迎消息的 div,并提示用户注册时该做什么。
我知道如何在注册后设置 Flash 消息,但这涉及更多,因为 div 有一个列表和标题等。
我怎样才能做到这一点?
为什么不做一个“欢迎”页面?
如果您有一个 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
或者在用户看到此页面后您希望他们最终到达的任何地方!