【发布时间】:2017-07-28 11:46:07
【问题描述】:
我的应用基于 Sinatra。如果用户没有选择足够的项目进行比较,我将使用 sinatra-flash gem 生成 Flash 消息。事情的这方面有效,但我似乎无法将我想要的样式应用于消息。这是我的CSS:
.warning {
background-color: #f89406;
border-color: #e96506;
color: #ffffff;
}
以及视图中的代码:
<% if flash[:warning] %>
<div class="warning"><%= flash[:warning] %></div>
<% end %>
【问题讨论】:
-
你有正确的css文件链接吗?
-
是的,不知道是什么问题,但重启服务器几次最终让它开始工作。
-
很有可能重启服务器并不能解决问题。浏览器刷新其缓存并重新加载页面可能有所帮助,或者服务器和浏览器之间的缓存最终更新了。确保在开发时以开发模式运行 Sinatra 会有所帮助。