也许仅仅是因为缺乏好的关键词,我找不到任何有用的解决方案来解决一个几乎无足轻重的问题......
在我的 routes.rb 中,我该怎么说:“如果没有其他路线符合请求,那么发送/ foo / bar / 请求“
(注意:请求≠'/')
更具体一点:
如果 http://example.com/somedir/test/1/2/3 不匹配,请尝试 / for / bar / somedir / test / 1/2/3 ,如果不存在,请提供* APP_DIR / public / 404.html *。
答案 0 :(得分:1)
试试这个:
match "/home/*request" => redirect{|params| "/foo/bar/#{params[:request]}"}