Ich habe eine Rails-App, die MySQL als Datenbank verwendet. Ich habe einen sqldump gemacht, eine Datenbank (local_prod) erstellt und den Speicherauszug in die Datenbank importiert. Wenn ich versuche, mit meiner Rails-App auf die Datenbankinformationen zuzugreifen, werden keine Daten in der Datenbank angezeigt. Irgendeine Idee, warum das passiert?Schienen erkennen Änderungen an MySQL-Datenbank nicht
Wenn ich nach dem Objekt, nach dem ich suche, durch die Web-App suche, gibt es null zurück. Hier ist die SQL-Select-Anweisung, die ausgeführt wird:
Bound Load (0.5ms) SELECT `bounds`.* FROM `bounds` WHERE `bounds`.`city` = 'boston' AND `bounds`.`state` = 'ma' ORDER BY `bounds`.`id` ASC LIMIT 1
Wenn ich kopieren und einfügen, dass gleiche Anweisung in die mysql-Konsole in meinem Terminal, es gibt alle Daten, die ich suche.
Hier ist meine database.yml Datei auch:
development:
adapter: mysql2
database: local_prod
host: localhost
username: root
password:
socket: /tmp/mysql.sock
können Sie auf die Daten per Rails-Konsole zugreifen? –
Die Rails-Konsole gibt auch null zurück @KcUS_unico –