在 tomcat 上部署 Rails 应用程序时出现 NoMethodError:relative_url_root
我尝试遵循本教程< /a> 在 tomcat 上部署我的 jruby 应用程序,但它总是以:
--- Backtrace
NoMethodError: undefined method `relative_url_root=' for ActionController::Base:Class
send at org/jruby/RubyKernel.java:2097
尝试使用 tomcat 6 和 7。
我的 jruby 版本是 1.6.5,我使用Rails 3.1(也许太新鲜了?)
感谢您的帮助
I tried to follow this tutorial to deploy my jruby app on tomcat, but yet it always ends with:
--- Backtrace
NoMethodError: undefined method `relative_url_root=' for ActionController::Base:Class
send at org/jruby/RubyKernel.java:2097
Tried either with tomcat 6 and 7.
My jruby version is 1.6.5 and I use Rails 3.1 (too fresh perhaps ?)
Thanks for any help
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我们遇到了同样的问题,并追踪到新版本的jruby-rack(1.1.1 IIRC)。我们降级到 1.0.10,问题就消失了。我不确定问题的“根源”是什么。
We had the same problem, and it was tracked down to the new version jruby-rack (1.1.1 IIRC). We downgraded to 1.0.10 and the problem went away. I'm not sure what the "root" of the problem was though.