我正在使用Rails 4和Bootstrap 3.0。
当我在respond_to中保存记录时,请执行|格式化|阻止,我重定向到下一个屏幕,其中:通知设置为某个值,说“创建记录”。这将以绿色显示在文本中。当我遇到一些错误情况时,我会做一个flash.now [:danger] =“发生错误”。这会在框内以红色显示消息。
要求是:无论是错误信息还是常规通知,它都应以统一的方式显示,但颜色变化除外。换句话说,我希望flash [:danger]在框内显示文本,并且:notice也显示为带绿色框的绿色。
我在google和stackoverflow上搜索了很多但是找不到任何出路。
请帮忙!
代码:
1:format.html {redirect_to'/ new',注意:'此通知显示为绿色,我希望它在框内显示绿色'}
万分感谢!
答案 0 :(得分:0)
我想,我问得太快了。我看到另一篇与我的问题没有直接关系的帖子,但得到了线索。我在flash命令中删除了.now,当我这样做时:
flash [:info] =“通知消息” redirect_to'/ new'没有:notice符号,它会在蓝框内显示消息并重定向。
我应该在原来的问题中提到过我正在使用flash.now。