2009-10-14 5 views
1

Я создаю сайт в JRuby on Rails (JRuby 1.3.0). Я также использую Tomcat.JRuby on Rails сообщение данные сокращены

Я отправляю данные на сервер с формой POST. Сообщение идет нормально, но усекается, когда до контроллера доходит до 1000 символов.

Я попытался использовать JRuby 1.4RC1, чтобы увидеть проблему, но проблема все еще присутствует.

Я решил попробовать Ruby on Rails с webrick, и данные сообщения не усечены.

Кто-нибудь использовал JRuby на Rails и вообще сталкивался с этой проблемой?

Его очень странный вопрос, надеюсь, вы, ребята, знаете, что я говорю: -/

Приветствиях

Eef

ответ

0

Вы уверены, что используете latest version JRuby-Rack (0.9.5)? У нас было несколько проблем с усечением POST в более ранних версиях. См. JRUBY_RACK-15, JRUBY_RACK-10, JRUBY_RACK-4.

+0

Эй, я запустил эту команду «jruby -S gem list», и он перечисляет версию стойки как «rack (1.0.0)», это последняя версия? Cheers – RailsSon

+0

Я так считаю. Дважды проверьте, снова запустив «jruby -S gem install rack». –

+0

Yea, 1.0.0 определенно установлен. Очень странно, что данные сокращаются: -S Знаете ли вы, как это можно исправить или это будет исправление в будущей версии JRuby? Cheers – RailsSon

0

Вы можете попробовать использовать FireBug, чтобы увидеть, если значения фактически направляется сервер?

Кроме того, вы работаете с webrick или mongrel? Вы за прокси-сервером?

+0

Я пробовал смотреть на firebug и проверять, что отправлено, все данные отправляются. Я запускаю jruby 1.3.1 на rails 2.3.3 с warbler и jboss, я не за прокси-сервером. – RailsSon