我在users_controller.rb中发出以下命令:
format.html { redirect_to root_url, notice: 'User was successfully updated.' }
通知显示在我的根页面顶部,但我似乎无法应用任何CSS样式。
在application.css中我提出了以下内容:
#flash_notice {
padding: 5px 8px;
margin: 10px 0;
width: 70%;
background-color: #CFC;
border: solid 1px #6C6;
}
但它没有效果。我也尝试过.notice和#notice,但它们也没有效果。那么如何在通知中应用样式呢?
感谢您的帮助。
RailsNewman
答案 0 :(得分:1)
查看您的application.html.erb
。你应该有类似的东西:
<% flash.each do |key, value| %>
<div class="flash <%= key %>"><%= value %></div>
<% end %>
如果是,class
将为.success
或.error
:
.success {
}
.error {
}