1
我在非特权环境下工作,我的Rails应用程序的根网址是http://foo.com/bar
。如何在非根上下文中运行我的Rails应用程序?
什么是告诉Rails,例如,我的样式表是/bar/stylesheets
,不/stylesheets
,使model_url
点/bar/model/baz
,而不是/model/baz
最简单的方法?
我在非特权环境下工作,我的Rails应用程序的根网址是http://foo.com/bar
。如何在非根上下文中运行我的Rails应用程序?
什么是告诉Rails,例如,我的样式表是/bar/stylesheets
,不/stylesheets
,使model_url
点/bar/model/baz
,而不是/model/baz
最简单的方法?
无论您将应用程序运行到该特定路径(无论是script/server --path=/sub-uri
还是有deployed passenger to a directory),都不需要更改代码,因为url助手会自动调整其路径以适应环境。