我们是否需要使用Redis的Ruby on rails应用程序的任何database.yml文件

时间:2012-12-17 09:16:57

标签: ruby ruby-on-rails-3.2 redis

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

$ rails new rails_using_redis_demo_app --skip-active-record

现在为了执行数据库操作,我必须包含database.yml文件,其中包含有关数据库适配器的必要详细信息。

我还包括我的gemfile: -

gem 'redis'

我还发现redis实际上将数据存储在带有键值对的.rdb文件中,可以在键的帮助下访问它。我是否以正确的方式做事。

1 个答案:

答案 0 :(得分:3)

您是否在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"

希望有帮助...