Bootstrap alerte licenciement ne fonctionne pas, rails 3.2

en utilisant twitter bootstrap 2.0 avec des Rails 3.2 (fichiers css dans les actifs/feuilles de style, ne pas utiliser de moins en moins ou sass)

J'ai un bootstrap de style d'erreur ou de succès d'alerte en haut de mon écran (basé sur le premier mot du message == "Erreur".
J'ai ajouté 'bootstrap.js" & "bootstrap-alert.js" pour les actifs/javascript dossier.

Voici le code de ma page:

<% flash.each do |name, msg| %>
  <% if msg[0..4] == "Error" %>
    <div class="alert alert-error fade in">
  <% else %>
    <div class="alert alert-success fade in">
  <% end %>
  <a class="close" data-dismiss="alert" href="#">&times;</a>
  <%= msg %>
<% end %>

Dans mon assets/javascripts/application.js j'ai:

$(".alert-message").alert()
$(".alert-message").alert('close')

Pas sûr que j'ai besoin des deux? essayé avec .alerte /.alerte d'erreur.

Rien ne se passe lorsque je clique sur le symbole proche, je suis sûr que je suis absent quelque chose de très évident, mais je suis de nouveau à l'aide de JS /w Rails, ne peut pas comprendre cela.
Dans le Chrome JS console je vois ce message d'erreur, qui semble être sur bootstrap-alert.js les données de l'api:

Uncaught TypeError: Object [object Object] has no method 'on'

Merci beaucoup pour les conseils!

source d'informationauteur bobomoreno