我有一個使用mysql作爲數據庫的rails應用程序。我已經完成了sqldump,創建了一個數據庫(稱爲local_prod),並將轉儲導入到數據庫中。當我嘗試使用rails應用程序訪問數據庫信息時,它看不到數據庫中的任何數據。任何想法爲什麼發生這種情況?Rails無法識別mysql數據庫的更改
當我通過Web應用程序查找對象時,它返回nil。這裏是運行SQL SELECT語句:
Bound Load (0.5ms) SELECT `bounds`.* FROM `bounds` WHERE `bounds`.`city` = 'boston' AND `bounds`.`state` = 'ma' ORDER BY `bounds`.`id` ASC LIMIT 1
當我複製和粘貼相同的語句到我的終端MySQL控制檯,它返回所有我找的數據。
這裏是我的database.yml文件,以及:
development:
adapter: mysql2
database: local_prod
host: localhost
username: root
password:
socket: /tmp/mysql.sock
你能通過rails控制檯訪問數據嗎? –
rails控制檯返回nil @KcUS_unico –