从字符串(命名路由)创建URL

时间:2011-08-10 17:21:07

标签: ruby-on-rails routes

我有一个名为home的动作。 我将"home_url"存储在数据库中。

我需要生成此字符串的完整网址。

例如,

输入:"home_url"

所需的输出:"http://myhostname/home/index.html"

1 个答案:

答案 0 :(得分:5)

试试这个

self.send("home_url")

例如

<%= link_to "Home", self.send("home_url") %>

显然home_url应该出现在routes.rb文件中