使用Redis的Ruby on rails应用程序需要任何database.yml文件吗
我创建了一个没有活动记录的Ruby on Rails应用程序:-使用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配置文件
$ 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文件吗?我不这么认为。初始值设定项应该做到这一点,正如本教程中所解释的:非常感谢,这真的很有帮助