Я только что создал новую таблицу, используя миграцию Rails, затем я создал модель, в которую я добавил ее отношения.
Я перезапустил свою консоль, и консоль MySQL показывает таблицу в базе данных project_dev.
Когда я пытаюсь создать новую запись в моей консоли Ruby, я получаю:
Mysql::Error: Table 'project_dev.trace_users' doesn't exist
from C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.1/lib/act
ive_record/connection_adapters/mysql_adapter.rb:287:in 'query'
from C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.1/lib/act
ive_record/connection_adapters/mysql_adapter.rb:287:in 'execute'
from C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.1/lib/act
ive_record/connection_adapters/mysql_adapter.rb:438:in 'columns'
from C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.1/lib/act
ive_record/base.rb:679:in 'columns'
from C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.1/lib/act
ive_record/persistence.rb:285:in 'attributes_from_column_definition'
from C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.1/lib/act
ive_record/locking/optimistic.rb:62:in 'attributes_from_column_definition'
from C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.1/lib/act
ive_record/base.rb:1396:in 'initialize'
from (irb):2:in 'new'
from (irb):2
from C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.1/lib/rails/c
ommands/console.rb:44:in 'start'
from C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.1/lib/rails/c
ommands/console.rb:8:in 'start'
from C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.1/lib/rails/c
ommands.rb:23:in '<top (required)>'
from script/rails:6:in 'require'
from script/rails:6:in '<main>'