Я использую ajax при создании действия.Он работал нормально, пока я не добавил image_tag
в блок, который я хочу добавить.Он добавляется только в том случае, если я обновляю страницу (я использую скрепку).
Существует код jQuery для действия создания (он работал нормально)
document.getElementById('text_area').value = '';
$('#table').prepend('<%= escape_javascript(render(@post)) %>');
$('#table td:first').hide().fadeIn(1500);
и есть HTML, который я хочуprepend (отлично работает без тега изображения (строка 4))
= content_tag_for(:tr, post) do
%td.post
.post_image.fl_l
=image_tag @user.avatar.url(:thumb),{:style=>" vertical-align:middle;"}
.post_content.fl_r
= link_to User.find(post.user_from).name, User.find(post.user_from)
.wall_post_text{:id => "trun#{post.id}"}
=truncate(post.body,:length => 150)
-if post.body.length>150
.show_and_hide{:id =>"show#{post.id}"}
= link_to "Show",{:controller => "posts", :action => "show_content", :id => post.id },:remote=>true
.wall_post_text{:id=>"not_trun#{post.id}" ,:style=>"display:none;"}
=post.body
.show_and_hide{:id =>"hide#{post.id}",:style=>"display:none" }
= link_to "Hide",{:controller => "posts", :action => "hide_content", :id => post.id,},:remote=>true
.shadow.fl_l
Posted
= time_ago_in_words(post.created_at)
ago
%b.fl_r
- if current_user == (post.user) || current_user == User.find(post.user_from)
= link_to "Delete", post, :method => :delete,
:title => post.body ,
:remote => true
Есть ли какой-то особый способ сделать это с помощью jQuery?или я что-то не так делаю?
Заранее спасибо