网站下面www.demo.com
下面的/project 指面一个rails项目
一般情况下
config.action_controller.asset_host = "http://localhost:3000/project"
即可以把所用ruby方法的链接加上/project
但是图片,没有用ruby 方法的页面去没有办法
以下方法可以重写rails 返回的静态页面
class ApplicationController < ActionController::Base
after_filter :add_pa_path
def add_pa_path
response.body.gsub!(/href="\//, 'href="/pa/')
response.body.gsub!(/src="\//, 'src="/pa/')
response.body.gsub!(/value="\/swf\//, 'value="/pa/swf/')
response.body.gsub!(/data="\/swf\//, 'data="/pa/swf/')
response.body.gsub!(/\.css/, '_pa.css')
end
end