我已经在 Capistrano 上使用 mod_rails 和 nginx 部署了一个 Ruby on Rails 应用程序,它运行良好,但我遇到了一个莫名其妙的问题。
当我在服务器上运行以下命令时:
SHOW TABLES IN application_production;
MySQL 返回:
Empty set (0.00 sec)
我知道正在将信息写入数据库,因为我输入了正在保存的数据。我尝试重新启动 Rails 应用程序和整个服务器,以及从其他计算机访问该站点,它运行良好,但查询仍然返回一个空集。我完全被难住了。
有人知道发生了什么吗?谢谢!