我正在尝试找到一种简单的方法(无需编写任何插件或覆盖到Rails)来为位于子目录中的rails应用程序生成绝对URL。这个网址将为主题图片生成,而不是链接,所以我不能url linklto或url_for。以下是我想要做的一个例子:
<%= theme_image("delete_icon.png", :theme => "my_theme") %>
如果我的应用以 http://localhost 运行,则会返回:
<img src="/themes/my_theme/images/delete_icon.png">
但如果我的应用程序在 http://localhost/myapp 运行,则会返回:
<img src="/myapp/themes/my_theme/images/delete_icon.png">
有人能指出我正确的方向为非路由资源生成动态绝对网址吗?