使用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
或任何你希望用户在看到这个页面后最终结束!
这可以工作,但我更愿意在注册后将用户引导到他们的帐户设置页面,以便他们可以开始填写他们的信息,因为这是对应用程序很重要。所以我想在帐户设置页面的顶部显示欢迎消息。 –
但是,如果我无法弄清楚,那么你提供的解决方案将工作得很好,所以我感谢你的帮助。 –
“询问代码的问题必须证明对所解决问题的最小理解,包括尝试的解决方案,为什么他们不工作,以及预期的结果,另请参见:[Stack Overflow question checklist](http:// meta .stackexchange.com/questions/156810/stack-overflow-question-checklist)“ –