У меня есть приложение Rails 4.2.Я хочу создать скрипт в папке lib, который я буду использовать для создания записей в моей базе данных.Итак, гипотетически:
lib/user_builder.rb
require 'rubygems'
require 'active_record'
require './app/models/application_record.rb'
require './app/models/client.rb'
module UserTheory
class UserBuilder
def initialize
user = User.find_or_initialize_by(id: 1)
user.name = 'Bob'
user.save
end
end
end
Мне нужны эти файлы, потому что я получаю NameErrors об этих классах.Теперь я получаю еще одну ошибку:
/usr/local/bundle/gems/activerecord-4.2.10/lib/active_record/connection_adapters/abstract/connection_pool.rb:570:in `retrieve_connection': No connection pool for User (ActiveRecord::ConnectionNotEstablished)
, поэтому ясно, что я поступаю об этом неправильно.