Я намерен заменить WEBrick на Thin в проекте Rails 3.2, потому что WEBrick плохо обрабатывает искаженные неэкранированные URI (ошибка bad URI). Я знаю, что есть хаки с конфигурацией, чтобы заставить WEBrick обрабатывать неэкранированные URI, но простое добавление gem 'thin'
в мой Gemfile кажется настолько простым, что я задаюсь вопросом:
- Есть ли что-то, что может сломаться или пойти не так в моем приложении, если я это сделаю?
Кстати: я развертываю на Heroku. Если есть определенные проблемы с Thin на Heroku, я также хотел бы знать.