2013-10-18 47 views
0

使用Rails,我试图展示一个欢迎消息的div并提示用户注册时该怎么做。用户注册后显示欢迎消息?

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

我该如何做到这一点?

+1

“询问代码的问题必须证明对所解决问题的最小理解,包括尝试的解决方案,为什么他们不工作,以及预期的结果,另请参见:[Stack Overflow question checklist](http:// meta .stackexchange.com/questions/156810/stack-overflow-question-checklist)“ –

回答

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或任何你希望用户在看到这个页面后最终结束!

+0

这可以工作,但我更愿意在注册后将用户引导到他们的帐户设置页面,以便他们可以开始填写他们的信息,因为这是对应用程序很重要。所以我想在帐户设置页面的顶部显示欢迎消息。 –

+0

但是,如果我无法弄清楚,那么你提供的解决方案将工作得很好,所以我感谢你的帮助。 –

相关问题