我有一个我想要制作的网站本地文件,所以我需要显示一个与控制器操作不对应的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