Я использую AJAX для загрузки изображения (с самоцветом carrierwave) и хочу отобразить изображение после загрузки без обновления или перенаправления страницы.В настоящее время после загрузки изображения оно перенаправляется на / images, а не остается на / home page.
image_controller.rb:
def create
@image = Image.new(params[:image])
respond_to do |format|
if @image.save
format.js
end
end
end
_upload.html.erb:
<%= form_for @image, :html => { :multipart => true }, :remote => true do |f|%>
<p>
<%= f.file_field :image %>
</p>
<p><%= f.submit "Upload image", :class => 'btn primary', :id => 'image-upload' %></p>
<% end %>
create.js.erb:
$('images-show').replaceWith('<%=j render 'shared/show_image' %>');
Какпредотвратить перенаправление на / images после загрузки изображения?