繁体   English   中英

如何在rails 4中使用重定向闪烁[[notice]]并在框中显示通知?

[英]How to flash[:notice] with redirect in rails 4 and display the notice inside a box?

我在Bootstrap 3.0中使用Rails 4。

当我将记录保存在response_to中时| format | 块,我将:notice设置为某个值,重定向到下一个屏幕,说“记录已创建”。 这将以绿色显示在文本中。 当我遇到一些错误情况时,我会执行flash.now [:danger] =“发生错误”。 这将在框内将消息显示为红色。

要求是:无论是错误消息还是常规通知,均应以统一的方式显示,除了颜色变化外。 换句话说,我希望flash [:danger]在框内显示文本,而:notice也要在框内以绿色显示。

我在Google和stackoverflow上搜索了很多,但找不到任何出路。

请帮忙!

码:

1:format.html {redirect_to'/ new',注意:“此通知显示为绿色,我希望它在方框内显示为绿色”}

  1. flash.now [:danger] =“这在一个框内显示为红色”

太感谢了!

我想,我问得太快了。 我看到另一则帖子与我的问题没有直接关系,但得到了提示。 我在flash命令中以及执行时删除了.now:

flash [:info] =“ Notice Message” redirect_to'/ new',不带:notice符号,它在蓝色框中显示该消息,并且重定向良好。

我应该在最初的问题中提到我正在使用flash.now。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM