新手问题 ror 图片托管在第三方,怎么引用

mahone3297 · January 28, 2014 · Last by kgtonglousy replied at February 08, 2014 · 2552 hits

大家好,请教大家个问题。比如我的站点,有不少图片。。 然后直接放到本地,因为服务器带宽的关系,会很慢,因此考虑放到七牛这种第三方上。 图片呢,经过 rake assets::precompile 跑过,所以是带有 sign 的

代码中,原来是这样的 <%= image_tag 'shejituandui/1.jpg' %> 现在因为使用七牛的关系,改成下面这样 <%= image_tag(IMG_SITE + image_path('shejituandui/1.jpg').sub('/assets', '')) %>

感觉好像有点丑陋的样子,求解。。。有没有好的办法?

  1. 写成 helper?
  2. 不要跑 rake assets::precompile 这个了?(这样就可以没有 image_path 及 sub 函数)

大家把图片这些资源托管在第三方是怎么做的?

使用七牛的镜像服务,然后改一下 asset_host

config.action_controller.asset_host = "http://***.u.qiniudn.com"

顺风车,,我也有这个问题。。。

如果图片不考虑存储容量管理的话,使用七牛采用镜像存储貌似是最好的方式。。

4 Floor has deleted
You need to Sign in before reply, if you don't have an account, please Sign up first.