Rails 3: консоль Rails не открывается - PullRequest
0 голосов
/ 10 января 2011

Внезапно я не могу открыть консоль или что-либо еще, связанное с ActiveRecord в моем приложении.

Я всегда получаю эту ошибку:

~/Code/act(master) $ rails c
/Users/donald/.rvm/gems/ruby-1.9.2-rc2/gems/activerecord-3.0.3/lib/active_record/connection_adapters/sqlite_adapter.rb:295:in `table_structure': Could not find table 'wsps' (ActiveRecord::StatementInvalid)
 from /Users/donald/.rvm/gems/ruby-1.9.2-rc2/gems/activerecord-3.0.3/lib/active_record/connection_adapters/sqlite_adapter.rb:186:in `columns'
 from /Users/donald/.rvm/gems/ruby-1.9.2-rc2/gems/activerecord-3.0.3/lib/active_record/base.rb:679:in `columns'
 from /Users/donald/.rvm/gems/ruby-1.9.2-rc2/gems/activerecord-3.0.3/lib/active_record/base.rb:692:in `column_names'
 from /Users/donald/.rvm/gems/ruby-1.9.2-rc2/gems/validates_lengths_from_database-0.1.2/lib/validates_lengths_from_database.rb:20:in `validates_lengths_from_database'

Я пыталсяэто решение https://rails.lighthouseapp.com/projects/8994/tickets/99-sqlite-connection-failing без эффекта.

Что я здесь не так делаю?Даже когда я извлекаю версию, которая раньше работала с github, я получаю ту же ошибку.

С уважением, Спасибо

1 Ответ

0 голосов
/ 10 января 2011

Попробуйте

rake db:migrate

Я предполагаю, что вы запустили новую папку или добавили новую миграцию.Ошибка ясно указывает на то, что таблица wsps не может быть найдена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...