Ruby on rails Heroku上RubyonRails中的Mod_重写行为

Ruby on rails Heroku上RubyonRails中的Mod_重写行为,ruby-on-rails,heroku,Ruby On Rails,Heroku,我正在将一个应用程序从Rails 2.3.9升级到Rails 3.1。对于图像资产,该应用程序有几百个对“/images/”的硬编码引用,但是由于Heroku的限制,该应用程序不能超过100 MB,这意味着我无法从/app/assets/images和/public/images提供这些资产。所以我需要像这样的URL: /images/(.*) 重定向到 /assets/$1 其中,(*)和$1是正则表达式语法-因为图像是使用image_标记语法、css背景图像语法和 我该怎么做?我不认为

我正在将一个应用程序从Rails 2.3.9升级到Rails 3.1。对于图像资产,该应用程序有几百个对“/images/”的硬编码引用,但是由于Heroku的限制,该应用程序不能超过100 MB,这意味着我无法从/app/assets/images和/public/images提供这些资产。所以我需要像这样的URL:

/images/(.*)
重定向到

/assets/$1 
其中,(*)和$1是正则表达式语法-因为图像是使用image_标记语法、css背景图像语法和
我该怎么做?我不认为Heroku有任何方法可以在rails之外做到这一点,但我可能错了。这是routes.rb中定义的吗?

您可以使用rack rewrite: