4

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

$ rails new rails_using_redis_demo_app --skip-active-record

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

我的 gemfile 中还包含以下内容:-

gem 'redis'

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

4

1 回答 1

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"

希望有帮助...

于 2012-12-17T09:31:00.413 回答