У меня есть приложение для рельсов, которое в свою очередь использует приложение synatra. Я добавил эту строку маршрутовОшибка при установке приложения sinatra в рельсах
mount TestApp::Application => "/test_app"
Теперь при доступе /test_app
маршрутов дает
TypeError (no marshal_dump is defined for class Mutex)
если RAN против Руби 1.9.2 и рельсы 3.2.1. Приложение Sinatra использует камень манго.
Теперь, когда я запускаю это приложение против рубин 1.8.7 и рельсы 3.2.1, она дает следующие ошибки
TypeError (can't dump TCPSocket)
Любая помощь высоко ценится.
Вы сами пишете оба приложения? Что они делают? –
Да, да. Оба приложения являются обычным приложением. Мы повторно используем приложение synatra, которое уже было там. Он работает отлично. – ducktyped
Это может быть проблема со стойкой. Я использовал стойку в синатре app 'use Rack :: Session :: Pool,: expire_after => 2592000' – ducktyped