我们可以在没有任何数据库的情况下启动(或)运行 Rails 应用程序吗?
我该怎么做?
在config/application.rb
文件的开头,您应该有这样的内容:
require File.expand_path('../boot', __FILE__)
# Pick the frameworks you want:
require "active_record/railtie"
require "action_controller/railtie"
require "action_mailer/railtie"
#require "active_resource/railtie"
require "sprockets/railtie"
# require "rails/test_unit/railtie"
当您删除此行时:
require "active_record/railtie"
ActiveRecord
将消失,您的应用将不需要数据库连接。
--skip-activerecord
如果它是一个新项目,您也可以创建项目。
检查此链接Rails 3 - 我如何完全避免使用数据库?.
您只需要确保在配置中未使用数据库相关类。网上可能有更多帮助。