0

我有一个生成 .png 文件的 QRCode 生成器。

二维码生成器的路径是带有 PNG mime 类型的 SHOW 方法。

我正在使用 assets_sync :

# Asset Sync
  config.action_controller.asset_host = "https://#{ENV['FOG_DIRECTORY']}.s3.amazonaws.com"

在请求 PNG 时,我被重定向到:

https://mysite-assets.s3.amazonaws.com/restaurants/50f17f4137ff3ef955000001.png

但是我需要:

https://mysite.com/restaurants/50f17f4137ff3ef955000001.png

我正在使用的路由虽然非常丑陋,但它是:

<%= image_tag(restaurant_path(restaurant)+".png") %>
4

2 回答 2

0

糟糕,我只需要使用:

<%= image_tag(restaurant_url(restaurant)+".png") %>

URL 而不是路径。

于 2013-02-07T20:55:35.220 回答
0

稍微不那么丑(在我看来)可能是:

<%= "#{image_tag restaurant_url(restaurant)}.url" %>
于 2014-07-20T18:18:02.173 回答