ruby-on-rails – 在Rails中返回1×1 .gif作为响应
发布时间:2020-12-17 03:44:02 所属栏目:百科 来源:网络整理
导读:我正在构建一个Rails应用程序,可以在外部站点上进行转换跟踪.我想允许用户在其转化页(例如AdWords)中粘贴图片代码,并且每当请求该图片时,我的应用中都会转换一个转化. respond_to do |format| if @conversion.save flash[:notice] = 'Conversion was success
我正在构建一个Rails应用程序,可以在外部站点上进行转换跟踪.我想允许用户在其转化页(例如AdWords)中粘贴图片代码,并且每当请求该图片时,我的应用中都会转换一个转化.
respond_to do |format| if @conversion.save flash[:notice] = 'Conversion was successfully created.' format.html { redirect_to(@conversion) } format.xml { render :xml => @conversion,:status => :created,:location => @conversion } format.js { render :json => @conversion,:status => :created } format.gif { head :status => :ok } else format.html { render :action => "new" } format.xml { render :xml => @conversion.errors,:status => :unprocessable_entity } end end 这样,浏览器就会获得一个不存在的.gif图像.有一个更好的方法吗? 解决方法
简单的选择:
format.gif { 我认为在/真/旧浏览器(IE5,Netscape可能吗?)这可能不起作用,所以如果你需要支持那些,旧学校的解决方案是实际加载gif的二进制数据并将其吐回到浏览器直接使用正确的内容类型. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |