0

Rails アプリケーションで Twitter ブートストラップを使用して AJAX crud 操作を使用しています。投稿の送信をクリックすると、成功のフラッシュメッセージが表示されますが、閉じるボタンが表示されません。

ここに私のコードがあります...

<div id="flash_notice" class="alert span6"></div>

これが私のフォームです...

 <%= form_for(@post, :remote => true, :html => {:id => "prayer_form"}) do |f| %>
 <div id= "post_errors" style="display:none"></div>
 <p>
  <%= f.select :title, options_for_select(["Relationship", "Family", "Health",   "Personal", "Professional", "Education", "Tours & Travel", "Exams", "Job", "Society", "Career", "Marriage", "Relationship", "Friendship", "Event", "Success/Failure", "others"]), {:include_blank => "Select Prayer Category"}, {:multiple => false,:class => "required"} %>
 </p>
 <p>
  <%= f.text_area :content, :rows => 5, :class=>"span12 required", :placeholder => "Create your prayer" %>
 </p>
 <p><%= f.submit "Add Prayer", :class=>"btn btn-primary"%></p>
<% end %>

ここに私のcreate.js.erbがあります

  $("#post_errors").hide(300);
  $("#flash_notice").html("<%= escape_javascript(flash[:notice] <button type='button' class='close' data-dismiss='alert'>&times;</button>) %>");
  $("#flash_notice").show(300);
  $(":input:not(input[type=submit])").val("");
  $("#posts_list").html("<%= escape_javascript( render(:partial => "posts") ) %>");

アプリケーション.js

//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require_tree .

フラッシュ アラートは表示されますが、閉じるアイコン ボタンが表示されないのはなぜですか。助けてください

4

1 に答える 1