Mongoを使用するRailsプロジェクトを作成しました。すでにMongoDbをインストールして使用しています。 しかし、プロジェクトはSQLite3を使用する必要があります。私はActiveRecordを削除したり、新しいプロジェクトを作成したりせずに、どのように削除するかに関する推奨事項を見つけることはできません。RiteからSQLite3を削除するにはどうすればActiveRecord/Mongoを使い続けるのですか?
Mongoを使い続けるために、ActiveRecordを削除せずにSQLit3を削除する方法を教えてください。
更新 これは非常に困難でした。 アプリはまだクラッシュしていて、ActiveRecordの依存関係について不平を言っています。 私はその後、モンゴをインストールし、それが正常に動作クリーンデータベース
Rails new MyApp -O
ずにRoRの場合はmake installをする方が簡単ですが分かりました。
gem 'mongoid'
rails g mongoid:config
また、Rspecベースのアプリケーションをビルドする場合は、テストセクションとRspecを追加しないでアプリケーションを作成する方が良いです。 だからソリューションは、クリーンインストールに行くことだった
rails new MyApp -O -T
その後、INSTAL RSpecの...
私の問題は、私はすでにアプリを持っているとSQLite3のからそれをきれいにする簡単な方法を見つけることができないということですだから、コードを新しいクリーンなアプリケーションに移行する方がいいでしょうか?
なぜActiveRecordを保持しますか? ActiveRecordはmongoをサポートしていません –
私は答えは見つけられませんが、今後はきれいなプロジェクトを開始することが推奨されています。 がhttps://www.youtube.com/watch?v=L0RqU2MdqXU&list=PL4XBVtvKZKqdV61wCONUnUopE0NzwCfU3&index=5 – moplin