mazinlabsのブログ

RubyとかCloudとかその辺の記事を書いたり書かなかったり

RailsでActiveRecordの削除

MongoDBを使うのでActiveRecordを使う必要がないのだが、SQLite3のGemがないというエラーが出た。

gem install sqlite3

で動くのだけどこれだといらないはずのGemが含まれてしまう。


調べてみたらconfig/application.rbの設定を書き換えればいけるらしいのでやってみた。

vim config/application.rb 

config/application.rb

require File.expand_path('../boot', __FILE__)

#require 'rails/all'
require "action_controller/railtie"
require "action_mailer/railtie"
require "active_resource/railtie"
(以下略)

これでActiveRecordを使う設定がなくなり、SQLite3のGemを入れなくてもMongoDB単体で動くようになった。