在Rails中使用子目录生成绝对URL

时间:2010-05-02 21:53:57

标签: ruby-on-rails

我正在尝试找到一种简单的方法(无需编写任何插件或覆盖到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">

有人能指出我正确的方向为非路由资源生成动态绝对网址吗?

0 个答案:

没有答案