So lief ichHeroku initialisiert nur einige meiner Modelle
heroku db:push
Und es kehrte
Sending schema
Schema: 100% |==========================================| Time: 00:00:08
Sending indexes
schema_migrat: 100% |==========================================| Time: 00:00:00
projects: 100% |==========================================| Time: 00:00:00
tasks: 100% |==========================================| Time: 00:00:00
users: 100% |==========================================| Time: 00:00:00
Sending data
8 tables, 70,551 records
groups: 100% |==========================================| Time: 00:00:00
schema_migrat: 100% |==========================================| Time: 00:00:00
projects: 100% |==========================================| Time: 00:00:00
tasks: 100% |==========================================| Time: 00:00:02
authenticatio: 100% |==========================================| Time: 00:00:00
articles: 100% |==========================================| Time: 00:08:27
users: 100% |==========================================| Time: 00:00:00
topics: 100% |==========================================| Time: 00:01:22
Resetting sequences
Und wenn ich zu
gingheroku console
Das funktionierte
>> Task
=> Task(id: integer, topic: string, content: string,
Das funktionierte
>> User
=> User(id: integer, name: string, email: string,
Aber der Rest kehrte nur so etwas wie
>> Project
NameError: uninitialized constant Project
/home/heroku_rack/lib/console.rb:150
/home/heroku_rack/lib/console.rb:150:in `call'
/home/heroku_rack/lib/console.rb:28:in `call'
>> Authentication
NameError: uninitialized constant Authentication
/home/heroku_rack/lib/console.rb:150
/home/heroku_rack/lib/console.rb:150:in `call'
Update 1:
Und wenn ich
>> ActiveRecord::Base.connection.tables
getippt zurück es
=> ["projects", "groups", "tasks", "topics", "articles", "schema_migrations", "authentications", "users"]
Heroku SQL-Konsole Plugin
Ich habe
SQL> show tables
+-------------------+
| table_name |
+-------------------+
| authentications |
| topics |
| groups |
| projects |
| schema_migrations |
| tasks |
| articles |
| users |
+-------------------+
Also ich denke, sie bereits in Heroku der Datenbank vorhanden sind.
Es ist wahrscheinlich etwas falsch mit Rack db: wandern
Update 2:
I Rack db lief: Migration vor Ort in der Produktion und Entwicklung Modi und nichts falsch passiert ist.
Aber wenn ich es auf Heroku lief es nur zurückgegeben:
$ heroku rake db:migrate
(in /disk1/home/slugs/389817_1c16250_4bf2-f9c9517b-bdbd-49d9-8e5a-a87111d3558e/mnt)
$
Auch
, ich bin mit sqlite3
Update 3:
so öffnete ich Heroku Konsole und typisiert im folgenden Befehl
class Authentication < ActiveRecord::Base;end
Erstaunlicherweise konnte ich die Authentication-Klasse aufrufen, aber sobald ich ausstieg, wurde nichts geändert.
Haben Sie Ihre Migrationen auf Heroku laufen? – Jimmy
Ich glaube, ich lief meine Migrationen – JayX
Ich glaube, ich lief "Heroku Rake db: migrieren", außer es zeigte nichts außer meiner Dyno-Adresse. – JayX