0

我有一个 Rails 应用程序,它又在其中使用 sinatra 应用程序。我将此行添加到路线

mount TestApp::Application => "/test_app"

现在在访问/test_app它给出的路线时

TypeError (no marshal_dump is defined for class Mutex)

如果针对 Ruby 1.9.2 和 rails 3.2.1 运行。Sinatra 应用程序使用 mongo gem。

现在,当我针对 ruby​​ 1.8.7 和 rails 3.2.1 运行此应用程序时,它会出现以下错误

TypeError (can't dump TCPSocket)

非常感谢任何帮助。

4

1 回答 1

-1

假设您正确地要求您的 TestApp::Application ,我认为您的路线定义应该是:

match "/test_app", :to => TestApp::Application

有关更多信息,请参阅Rails 从外部路由

于 2012-02-22T13:05:14.670 回答