使用Redis的Ruby on rails应用程序需要任何database.yml文件吗

使用Redis的Ruby on rails应用程序需要任何database.yml文件吗,ruby,ruby-on-rails-3.2,redis,Ruby,Ruby On Rails 3.2,Redis,我创建了一个没有活动记录的Ruby on Rails应用程序:- $ rails new rails_using_redis_demo_app --skip-active-record 现在,为了执行数据库操作,我必须包含database.yml文件,其中包含有关数据库适配器的必要详细信息 我的GEM文件中还包括以下内容:- gem 'redis' 我还发现redis实际上将数据存储在一个带有键值对的.rdb文件中,可以借助现有的键访问该文件。我的做法是否正确。您是否已删除Rails配置文件

我创建了一个没有活动记录的Ruby on Rails应用程序:-

$ rails new rails_using_redis_demo_app --skip-active-record
现在,为了执行数据库操作,我必须包含database.yml文件,其中包含有关数据库适配器的必要详细信息

我的GEM文件中还包括以下内容:-

gem 'redis'

我还发现redis实际上将数据存储在一个带有键值对的.rdb文件中,可以借助现有的键访问该文件。我的做法是否正确。

您是否已删除Rails配置文件中ActiveRecord的所有事件

也许您应该检查application.rb文件

典型的application.rb文件包括

require 'rails/all'
这就是您应该编写的内容,以完全删除ActiveRecord

# 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"

希望这有帮助…

我们需要在redis的配置目录中有任何用于数据库配置的.yml文件吗?我不这么认为。初始值设定项应该做到这一点,正如本教程中所解释的:非常感谢,这真的很有帮助