Devise + Rails 4:自定义Flash消息的位置和格式?

时间:2013-12-30 02:16:19

标签: ruby-on-rails devise

所以我有一个User模型与Devise一起工作,例如,在登录后,我收到以下flash消息:

enter image description here

我如何自定义这个,以便例如文本居中,或者闪存条更高(靠近导航栏?)

感谢。

2 个答案:

答案 0 :(得分:0)

Devise只是将消息添加到flash。在根据任何请求进行重定向时,应用程序会显示flash消息。检查您的布局,特别是application.html.haml,以获取

之类的代码
- flash.each do |name, msg|
  %p= msg

或类似闪存正在迭代的东西。一旦找到,就可以在元素中添加适当的id或类,并编写CSS来设置样式。

答案 1 :(得分:0)

我会使用firebug / chrome的开发人员工具来检查应用于flash消息的样式(右键单击元素并选择inspect元素)。然后我会找出css文件的位置并从那里覆盖样式。