2013-05-17 8 views
3

У меня есть 2 работающие среды одинаковых рельсов. одна - разработка, а вторая - постановка. когда я пытаюсь запустить свое приложение в среде разработки, он работает без каких-либо исключений. но когда я пытаюсь запустить такое же приложение в стадии постановки, то это исключает слишком большую ошибку Request-URI. Я запускаю это приложение, используя webrick как для разработки, так и для создания.Запрос-URI слишком большой в рельсах

+1

Почему бы не использовать тонкие? Люди говорят, что Webrick не должен запускаться на производстве. 'gem 'thin'' и запустить его' rails s' –

ответ

2

Похоже, что ваш запрос uri длиннее 2083 символов. Это максимальный размер уриков. Но заменить webrick тонким поможет.

sudo gem install thin 

и

thin start 
2

WEBrick не может обрабатывать URI длиннее, чем MAX_URI_LENGTH = 2083 (according to this). И на самом деле это не должно запускаться на производстве (некоторые говорят)

Попробуйте использовать тонкий. gem 'thin' в вашем Gemfile, установка и затем rails s

+1

Может ли кто-нибудь объяснить, почему этот ответ ниспровергается? – Substantial