我们可以在没有任何数据库的情况下启动(或)运行rails应用程序吗?
我该怎么做?
答案 0 :(得分:4)
在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
创建项目。
答案 1 :(得分:-1)
点击此链接Rails 3 - how do I avoid database altogether?。
您只需要在配置中确保数据库相关的类未被使用。网上可能会有更多帮助。