RailsのプロジェクトでMySQLとMongoDBを共存させる方法のメモ。
基本はMySQLと使い一部MongoDBを使うようにする。
プロジェクトを作成する
$ rails new sample_app -d mysql
Mongoidをインストールする
# Gemfile gem "mongoid"
$ bundle install
Mongoidの設定ファイルを作成する
$ rails g mongoid:config
基本はMySQLを使うようにする
# config/application.rb config.generators do |g| g.orm :active_record end
MySQL用のモデルを生成する
$ rails g model MyMysql
invoke active_record
create db/migrate/20140905145923_create_my_mysqls.rb
create app/models/my_mysql.rb
Mongo用のモデルを生成する
$ rails g mongoid:model MyMongo create app/models/my_mongo.rb