我正在使用AJAX上传一个图像(与carrierwave gem),并希望在上传后显示图像,而无需刷新或重定向页面。目前,在我上传图片后,它会重定向到/images,而不是停留在/主页上。
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 => { :mu
在使用自定义处理程序(我们需要掩盖图片运行时)加载图片时,我遇到了一个非常烦人和奇怪的问题。
网站,您可以在那里查看它:
The basics:如上所述,我使用自定义图像处理程序在运行时加载和修改图像。这个网站提供不同的旅行,每次变化频繁(主要是改变价格)。每家酒店都有一套自己的图片,我们在上面放了一个“广告”栏(一个半透明的黑色长方形,带有一些文字)。这个处理程序加载图像(一些来自本地服务器,一些来自另一个URL源),并在其上绘制所需的文本和图片,然后在响应流中返回图片本身。
The error:上面应该工作得很好,但奇怪的是,图片本身有时根本不加载。(如果你在上面的链接上查看网站,你可以自