tôi dự định để thay thế WEBrick bởi Thin trên một dự án Rails 3.2 vì WEBrick xử lý URI unescaped bị thay đổi xấu (xấu URI lỗi). Tôi biết có được cấu hình hacks để làm WEBrick xử lý URI unescaped nhưng chỉ cần thêm gem 'thin'
để Gemfile tôi dường như dễ dàng như vậy mà làm cho tôi ngạc nhiên:Những điều cần biết khi thay thế WEBrick bởi Thin
- Có cái gì đó có thể phá vỡ hoặc đi sai trong apllication của tôi nếu tôi làm điều đó?
BTW: Tôi đang triển khai trên Heroku. Nếu có vấn đề cụ thể với Thin trên Heroku thì tôi cũng muốn biết.
Đối với đường ray tôi muốn có thói quen làm: đường ray mỏng. Đối với sản xuất, những thứ như Heroku làm bó exec đường ray mỏng. – rkulla
Chỉ cần thực hiện một thử nghiệm nhanh với Thin và kỳ lạ, nó giải quyết vấn đề URI xấu của tôi trong phát triển nhưng không phải trong sản xuất với Heroku. Và tôi chắc rằng Heroku đã được khởi động lại bằng cách sử dụng Thin. Bất kỳ ý tưởng nào tại sao điều này có thể xảy ra? – joscas
Từ trang web Heroku: https://devcenter.heroku.com/articles/rails3#procfile –