rails 3 mod用折射宝石重写
|
我正在尝试使用子域beta.somedomain.com,并且我希望它重定向到somedomain.heroku.com/beta
我在这里使用折射宝石:
https://github.com/pivotal/refraction
但我似乎无法正常工作。
尝试过:
初始化器中的refraction_rules.rb
Refraction.configure do |req|
if req.host == \'beta.somedomain.com\'
req.rewrite! \"http://beta.somedomain.com/beta/#{req.path}\"
end
end
和
Refraction.configure do |req|
if req.host == \'beta.somedomain.com\'
req.rewrite! \"http://somedomain.heroku.com/beta/#{req.path}\"
end
end
也试过了
req.permanent! :host => \"beta.somedomain.com\"
而不是重写
production.rb
config.middleware.insert_before(::Rack::Lock, ::Refraction)
但是都没有用,都只是引导我进入根目录'/ \'
没有找到相关结果
已邀请:
1 个回复
渐首洽陈染
查看Rails Guides或此Rails Dispatch文章以获取更多信息。