Кто-нибудь использует JRuby-Rack с Rails 3?

Кто-нибудь еще использует Rails 3 и JRuby-Rack или Jetty и Rails 3? Какой-нибудь трюк? Я схожу с ума от некоторой отладки, и на данный момент я просто хочу знать, что это возможно.


person Megaduck    schedule 17.02.2010    source источник
comment
не могли бы вы предоставить некоторые подробности? какие-либо сообщения об ошибках? фрагменты журнала?   -  person arkadiy kraportov    schedule 18.02.2010
comment
Конечно. Мы запускаем Jetty 7 с пользовательским сценарием запуска, и он отлично работает с Rails 2.x. Теперь, когда мы обновились до Rails 3, приложение полностью сломано. Как правило, нет проблем: проверьте свои исключения и ошибки, а затем отследите их. К сожалению, он не выдает никаких сообщений об ошибках или журнальной информации вообще со стороны Rails. Log4j отлично работает и сообщает, что с точки зрения Jetty все в порядке. Однако Rails просто молча сидит там, и когда вы пытаетесь получить доступ к приложению, он выдает вам страницу с ошибкой. Ни ошибок, ничего. Подозреваю jruby-rack, но не уверен.   -  person Megaduck    schedule 19.02.2010
comment
Ссылка Тауинлина выглядит как хорошая отправная точка. Я сделаю еще немного отладки, а затем задам новый вопрос, если застряну.   -  person Megaduck    schedule 19.02.2010


Ответы (2)


Эти инструкции работают для меня: http://mathias-biilmann.net/2010/2/jruby-and-rails-3-beta-step-by-step

person towynlin    schedule 18.02.2010
comment
Этот вопрос и ответ сейчас немного устарели, поскольку текущая версия рельсов — 3.1.0, но для потомков вы можете найти запись блога, на которую я дал ссылку на archive.org. - person towynlin; 20.12.2011

я использую причал + rails3 для нескольких проектов. jetty-rails необходимо исправить, требуется изменить «activesupport» на «active_support» (для activesupport 3.0.3), и вы также должны «требовать «active_support/all»» для включения хэш-расширений (иначе символизируйте! & Метод reverse_merge вызовет исключения.. прямо сейчас пытаюсь исправить некоторые проблемы с jruby-rack.. (Rack::Runtime не загружен).. будет обновлен, как только это будет сделано.

person ranjib    schedule 30.11.2010