在URL中转义点和反斜杠

时间:2011-01-12 13:55:49

标签: ruby-on-rails routing special-characters

我开发了一个小型应用程序。它有一个控制器books。路线/books/:title显示带有指定标题的图书。

问题是如果书中包含点。或反斜杠/,应用程序返回错误Record not found或路由错误。

如何逃避这些字符,以便应用程序可以正确显示这些书籍?

1 个答案:

答案 0 :(得分:0)

好吧,我找到了解决方案。我添加了一个包含show action的查询字符串的路由:

match '/show', :controller => 'books', :action => 'show'

它解决了我的问题。