我正在开发一个RESTful Rails应用程序,我需要创建一个指向相对路径的href链接。我拥有的视图(带有嵌入式Ruby)中的当前HTML代码就是:
a href="/resources/edit/<%= @resource.id %>"
当我在我的开发服务器上运行我的应用并点击该链接时,它会将我从http://my.dev.server:2005/blah转到http://my.dev.server:2005/resources/edit/34(例如)。
但是,当我在我的测试服务器(它反映我的Prod服务器)上启动此应用程序时,它会从http://my.real.server/my_app_name/blah转到http://my.real.server/resources/edit/34。
正如您所看到的,href相对路径从我的测试服务器上的URL中删除了我的应用程序名称 - 如何编辑href标记以保留我的应用程序名称,然后添加相对路径?
感谢任何帮助 - 谢谢!