我们有一个使用 JRuby 构建的 Rails 应用程序,并作为由 warbler 生成的 war 文件部署到 JBoss。
在我们看来,我们有这样的 link_to 调用:
<%= link_to "link", "path/to/file" %>
但是,我们已经设置context-root
为jboss-web.xml
:
<context-root>my/app</context-root>
最终结果是,在将我们的 war 文件部署到 JBoss 之后,上面的链接被破坏了,因为它们不包含context-root
值指定的前缀。
有什么方法可以让我从 JRuby/Rails 获得这个值,context-root
以便我可以修复我的链接?