【问题标题】:Flash Message Error in Rails app?Rails应用程序中的Flash消息错误?
【发布时间】:2014-09-26 07:36:02
【问题描述】:

在我的 rails 应用程序中,可以看到 flash 消息,但没有正确的块和颜色。 错误消息“无效数据仔细检查您的字段”

我成功地在我的 gem 文件中添加了 bootstrap-sass gem。并运行捆绑安装。

快讯代码。

<% flash.each do |key, value| %>
        <div  class="alert alert-<%= key%>">
        <%= value %></div>
      <% end %> 

调用flash hash的代码

flash[:error] = 'Invalid Data Double Check Your Field'

我也需要正确的文件

*= require bootstrap
//= require bootstrap

现在我该如何解决这个错误??????

【问题讨论】:

  • 你的问题不清楚,请解释一下,你想达到什么目的

标签: ruby-on-rails ruby twitter-bootstrap


【解决方案1】:

因为引导程序中没有 alert-error CSS 类。应该是alert-danger。

如果需要,可以参考this article for managing flash messages using Twitter Bootstrap。请注意,您的应用程序不必在 Rails 4 上并使用 twitter-bootstrap 3(如文章中所述),但您可以使用相同的方法来满足您的要求。

【讨论】:

  • “闪存块的大小”是什么意思?而且,不客气。如果有帮助,请接受答案。 :)
  • Flash 消息在整行中可见。我想减小它的大小
  • 参考我提到的那篇文章。我创建了一个要点:gist.github.com/suryart/7418454#file-application-html-erb,您可以在其中看到 flash_messages 方法在 container CSS 类中,您尝试过吗?
猜你喜欢
  • 2020-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多