2013-09-19 3 views
1

У меня есть приложение, которое использует вызовы веб-службы от контроллера для достижения своих данных. У меня нет моделей и они не нужны (приложение просто читает и отображает данные). Однако, когда приложение развертывается, я получаю ошибку ActiveRecord :: ConnectionNotEstablished. Как или я могу настроить Rails для игнорирования функциональности ActiveRecord, в основном игнорировать все, что связано с базами данных или моделями?Использование Rails без моделей

Я использую Rails 4. Спасибо.

+0

вы можете проверить, если у вас есть эта линия требует «active_record/railtie» в вашей конфигурации/application.rb файл? Вы должны прокомментировать это, если его там – Raghu

ответ

1

Проверьте, что у вашего config/application.rb не требуется 'rails/all' или require "active_record/railtie". Вместо этого для стандартной установки Rails без ActiveRecord, он должен иметь только следующее требует:

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

require "action_controller/railtie" 
require "action_mailer/railtie" 
require "rails/test_unit/railtie" 
require "sprockets/railtie" 
+0

Получение этого «запроса»: невозможно загрузить такой файл - active_resource/railtie « –

+0

ну, activeresource был снят с рельсов 4, поэтому, пожалуйста, комментарии из строки, которая требует« active_resource/railtie " – Raghu

+0

На всякий случай, если вы считаете, что вам нужно использовать activeresource, тогда вы должны добавить его как драгоценный камень в свой gemfile, так как он был извлечен как драгоценный камень для рельсов 4 http://rubygems.org/gems/activeresource – Raghu

Смежные вопросы