Доступ к базе данных автономно с использованием активной записи - PullRequest
0 голосов
/ 11 марта 2012

Можно ли получить подробную информацию о схеме и получить объекты таблицы, используя отдельное соединение с активной записью. Я пытаюсь сделать что-то вроде этого

require'rubygems'
gem 'activerecord'
require 'activerecord'
ActiveRecord::Base.establish_connection(
  :adapter  => "mysql",
  :host     => "localhost",
  :username => "root",
  :database => "test_database"
)

Можно ли получить доступ к таблицам БД, используя этот объект соединения.

Ответы [ 2 ]

1 голос
/ 25 апреля 2012

Да, вполне возможно использовать ActiveRecord без Rails.

Вы также можете использовать гем standalone_migrations для управления средой ActiveRecord вне Rails: https://github.com/thuss/standalone-migrations.

0 голосов
/ 08 декабря 2013

Пытались ли вы загрузить всю Active Support?

Для того, чтобы иметь практически нулевую площадь по умолчанию, Active Support по умолчанию ничего не загружает.Он разбит на мелкие кусочки, так что вы можете загрузить только то, что вам нужно

require 'active_support/all' 

Расширения активной поддержки ядра

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...