gpt4 book ai didi

ruby-on-rails - 在共享托管服务器上运行 Ruby on Rails 应用程序时出现问题

转载 作者:数据小太阳 更新时间:2023-10-29 08:55:19 24 4
gpt4 key购买 nike

我在共享托管服务器上安装任何 Ruby On Rails 应用程序时遇到问题。 Mongrel 将 html 显示为所有页面的纯文本。任何应用程序都会出现此问题,即使我创建了一个测试空应用程序并添加了一个脚手架 View 而不更改任何内容。

尝试将 cookie 放入响应 header 时,Mongrel 似乎崩溃了。 HTTP header 看起来不完整,缺少 Content-type 和其他参数:

curl 127.0.0.1:12002/users -I
HTTP/1.1 200 OK
Connection: close
Date: Wed, 26 May 2010 09:46:50 GMT
Content-Length: 0

这是 mongrel.log 的输出

Error calling Dispatcher.dispatch #<NoMethodError: You have a nil object when you didn't expect it!
You might have expected an instance of ActiveRecord::Base.
The error occurred while evaluating nil.[]>
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/cgi.rb:108:in `send_cookies'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/cgi.rb:136:in `out'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/http_response.rb:65:in `start'

ruby 1.8.7 rails 2.3.8杂种 1.1.5

这是 link to the test page .

有人见过这样的东西吗?

最佳答案

此解决方法修复了我的问题: https://rails.lighthouseapp.com/projects/8994/tickets/4690#ticket-4690-23

它基本上是在 config/initializers 下添加这个 mongrel.rb

http://gist.github.com/471663

关于ruby-on-rails - 在共享托管服务器上运行 Ruby on Rails 应用程序时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2911852/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com