我已将我的Rails应用程序移至另一台服务器,其中ruby版本为2.2.6p396
,而不是2.2.0p0
也是较新的乘客+ nginx。但也许这不是因为软件问题。
我在公共目录中有一张带有utf8文件名的照片,当我将此网址输入浏览器http://localhost/app/my_photos/small.Braškės.jpg
时
它在以前的服务器上工作正常,现在我收到了一个错误:
ActionController::RoutingError (No route matches [GET] "...
如果我更改文件名删除utf8字符,那么它运行良好:
http://localhost/app/my_photos/small.Braskes.jpg
但我需要使用utf8字符。