今天遇到一种我从未见过的奇怪行为。我可以成功地对我的(mysql)数据库运行rake任务,我相信这告诉我有一个有效的数据库连接。但是,在从任何模型(例如Client.all或User.find(:all))运行任何查询时,不返回任何数据。没有返回“错误”,没有数据,没有。 (例如,在我的循环中:<%= client.client_name%>返回空白)。
我的环境是:Lion,Ruby 1.8.7-p357,MySql 5.5.20,Rails 2.3.9
有没有人遇到过这个,如果是的话有任何线索?我不知道从哪里开始对此进行故障排除。提前谢谢。