Le style CSS de message flash

Que dois-je utiliser pour mon style messages flash dans mon CSS? Je n'arrive pas à changer de style. Voici le code à l'intérieur de la <body> de ma demande de mise en page:

    <div class="container">
      <%= render 'layouts/header' %>
      <section class="round">
        <div id= "notice">
          <% flash.each do |key, value| %>
            <div class="flash <%= key %>">
              <%= value %>
            </div>
          <% end %>
        </div>
        <%= yield %>
      </section>
      <%= render 'layouts/footer' %>
      <%= debug(params) if Rails.env.development? %>
    </div>

L'original CSS a été quelque chose comme cela, mais il ne fonctionne actuellement pas.

.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
Quel est le CSS? Et qu'est-ce que le code HTML généré en sortie?
posté le CSS...
Pour le HTML et le CSS que vous utilisez, cela devrait fonctionner. Êtes-vous sûr que vous êtes, y compris le fichier CSS dans votre tête? Si c'est les Rails tutoriel, vous devez avoir render 'layouts/stylesheets' un peu plus loin dans votre mise en page, qui devrait à son tour stylesheet_link_tag 'blueprint/screen', :media => 'screen' (en app/views/layouts/_stylesheets.html.erb). Voir ici et ici (même si je suis en utilisant Haml).
Inspecter le code HTML et de s'assurer que les noms de classe que vous attendez.
Utiliser FireBug (ou IE 8 developer tools) pour vérifier que le navigateur pense CSS, il était censé s'appliquer (et pourquoi).

OriginalL'auteur Justin Meltzer | 2011-03-04