
Ruby on Rails 3.xで、データベースを使用しないアプリケーションの設定方法です。
1.Active Recordを読み込まない
アプリケーション設定ファイルに記述されているrails/allを外し、必要なコンポーネントだけ読み込むように修正します。config/application.rb
1 2 3 4 5 6 | #'rails/all' require "action_controller/railtie" require "action_mailer/railtie" require "active_resource/railtie" require "rails/test_unit/railtie" require "sprockets/railtie" |
2.Active Record関連のコードを削除
環境設定ファイルからActive Record関連のコードを外します。config/environments/development.rb
1 2 | #config.active_record.mass_assignment_sanitizer = :strict #config.active_record.auto_explain_threshold_in_seconds = 0.5 |
以上っス。
環境
Mac OS X 10.8.2
Rails 3.2.9
Rails 3.2.9