2012-05-09 1 views
2

Plupload/paperclip/rails 3.1.4/ruby ​​1.9.3Как показывать изображения после загрузки с помощью Plupload без обновления страницы?

Я успешно загружаю несколько изображений с помощью Plupload, и, как обычно, я добавил код 'images/create.js.erb', который добавляет изображения в стр.

ничего не происходит. даже примитивно оповещения не имеют визуальный ответа, но я слышал, как мои пехотинцы жесткого диска (на самом деле я сделал бесконечный цикл оповещения, чтобы услышать, что что-то происходит внутри :)

images_controller

def create 
    @image=Image.create(:photo => params[:file]) 
    respond_to :js 
end 

просмотры/изображения /create.js.erb

$('body').append('<%= escape_javascript(image_tag(@image.photo.url(:medium))) %>'); 

после каждого создавать изображения, он должен появиться на странице.

ответ

3

Я нашел ответ.

просмотров/изображения/create.js.erb

<%[email protected] %>:<%= @image.photo.url(:medium) %> 

просмотров/элементы/_form.js.erb

<script> 
... 
uploader.bind('FileUploaded', function (up, file, info) { 
     var response = info['response'].split(':'); 
     var image_id= response[0]; 
     var image_url= response[1]; 
     ... 
     use it as you want, my lord!.. 
     ...  
}); 
... 
</script> 

 Смежные вопросы

  • Нет связанных вопросов^_^