1

我有一个应用程序,它利用来自控制器的 Web 服务调用来获取其数据。我没有模型,也不需要它们(该应用程序只是读取和显示数据)。但是,在部署应用程序时,我收到 ActiveRecord::ConnectionNotEstablished 错误。我如何或可以将 Rails 配置为忽略 ActiveRecord 功能,基本上忽略与数据库或模型相关的任何内容?

我正在使用 Rails 4。谢谢。

4

1 回答 1

1

检查您config/application.rb是否没有 require'rails/all'require "active_record/railtie". 相反,对于没有 ActiveRecord 的标准 Rails 设置,它应该只有以下要求:

require File.expand_path('../boot', __FILE__)

require "action_controller/railtie"
require "action_mailer/railtie"
require "rails/test_unit/railtie"
require "sprockets/railtie"
于 2013-09-19T22:38:55.163 回答