Rails:允许URL中的unicode字符

时间:2014-10-04 06:18:33

标签: ruby-on-rails ruby unicode

我需要帮助Rails 4中的routes.rb文件。

它包含以下行:

get 'search/:term(/:radius)(/:order)(/:offset)' => 'search#find'

所以当我键入url时:

localhost/search/foo

它使用param term = foo 搜索控制器中调用 find 方法,一切正常

然而,当我输入时:

localhost/search/baráááščř

我收到此错误:

  

SearchController中的ActionController :: BadRequest #find   请求

     

参数:

     

{"术语#34; = GT;" foobar的\ XC5 \ XA1 \ XC4 \ x8D \ XC5 \ X99"}

如何避免此错误并允许除斜杠之外的所有字符都在 term 参数中?

0 个答案:

没有答案