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

Jak*_*Jak 2 routes ruby-on-rails

我有一个叫做的动作home.我存储"home_url"在数据库中.

我需要生成此字符串的完整URL表单.

例如,

输入: "home_url"

期望的输出: "http://myhostname/home/index.html"

fl0*_*00r 5

试试这个

self.send("home_url")
Run Code Online (Sandbox Code Playgroud)

例如

<%= link_to "Home", self.send("home_url") %>
Run Code Online (Sandbox Code Playgroud)

显然home_url应该在你的routes.rb文件中显示