0
突然、私のアプリケーションでコンソールやその他のActiveRecordに関連するものを開くことができません。私は効果なしでこのソリューションhttps://rails.lighthouseapp.com/projects/8994/tickets/99-sqlite-connection-failingを試してみたRails 3:Railsコンソールが開かない
~/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'
:
は、私はいつもこのエラーを取得します。
私はここで間違っていますか?私がgithubから仕事をしていたバージョンをチェックアウトしても、私は同じエラーが出ます。
よろしく、 おかげ
これは問題ではありませんでした。 rake db:migrateを実行することもできませんでした。テーブルwspsを無視した場合、テーブルのユーザーはエラーなどを出すでしょう。私はgemfile内のすべてのgemを削除し、一つずつ追加するだけで解決しました。 – donald
あなたはそれを自分で解決することができました。すべての宝石を取り除き、再インストールする簡単な方法は、別の宝石セットを使用することです(私はあなたがrvmを使用しているのを見ています)。忘れてはならないこと:何かakwardがうまくいかない場合は、新しい、裸のgemsetでやり直してください。しかし、それはなぜこの場合に役立つはずです奇妙です:) – nathanvda