Rails 求助 ERROR Errno::EBADF: Bad file descriptor

hegwin · 2012年04月11日 · 5332 次阅读

背景:一个简单的 blog 环境: ruby1.8.7 rails2.3.14 新建 post 的时候会出现问题,数据都已经存到数据库了,但是到了重定向就开始报错,controller 肯定没问题的,重定向的地址都对了,但就是不正常

浏览器前台显示: Internal Server Error Bad file descriptor WEBrick/1.3.1 (Ruby/1.8.7/2011-02-18) at localhost:8000

后台显示: Processing Admin::PostsController#create (for 127.0.0.1 at 2012-04-11 11:08:22) [POST] Parameters: {"commit"=>"Create", "post"=>{"body"=>"亲,你敢不报错吗?", "title"=>"another try"}, "authenticity_token"=>"Jn5V+Nvd1OpYzKdU5dMHhIeVDcVAiTyPPg+Zg3LGMFs="}

SQL (2.0ms) BEGIN SQL (4.0ms) INSERT INTO "posts" ("created_at", "title", "body", "updated_at") VALUES('2012-04-11 03:08:22.782736', 'another try', '亲,你敢不报错吗?', '2012-04-11 03:08:22.782736') RETURNING "id" SQL (2.0ms) COMMIT

Redirected to http://localhost:8000/admin/posts/19 Completed in 46ms (DB: 15) | 302 Found [http://localhost/admin/posts] [2012-04-11 11:08:22] ERROR Errno::EBADF: Bad file descriptor

更离谱的事情……我寻思你既然 Server Error,那就换成 Mongrel 试下,好嘛,果然有效果,后台不报错了,前台一片空白……

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册