Rails应用程序没有任何数据库

时间:2012-09-01 16:20:25

标签: ruby-on-rails-3

我们可以在没有任何数据库的情况下启动(或)运行rails应用程序吗?

我该怎么做?

2 个答案:

答案 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?

您只需要在配置中确保数据库相关的类未被使用。网上可能会有更多帮助。