Rails url_for来自带参数的字符串

时间:2013-01-12 01:46:24

标签: ruby-on-rails url-for

我有一个我想要制作的网站本地文件,所以我需要显示一个与控制器操作不对应的URL的完整路径,这不起作用:

url_for("tiny/#{identifier}", :only_path => false)

因为带有字符串的url_for不接受任何参数。

我该如何做到这一点?

根据评论进行编辑:

配置/ routes.rb中:

get 'tiny/:id' => "original_controller#show", :constraints => {:id => /\d+/}
get 'tiny/:name' => "original_controller#by_name"

耙:

GET    /tiny/:id(.:format)                        original_controller#show {:id=>/\d+/}
GET    /tiny/:name(.:format)                      original_controller#by_name

0 个答案:

没有答案