使用活动记录单独访问数据库



是否可以使用独立的活动记录连接获取有关模式的详细信息并获取表对象。我正试着做一些类似的事情

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

是否可以使用此连接对象访问数据库的表。

是的,在没有Rails的情况下使用ActiveRecord是完全可能的。

您还可以使用standalone_migrations-gem来管理Rails之外的ActiveRecord环境:https://github.com/thuss/standalone-migrations.

您是否尝试加载所有Active Support?

为了使默认占用空间接近零,Active Support默认情况下不加载任何内容。它是碎成小块的,这样你就可以装载你需要的

require 'active_support/all' 

主动支持核心扩展

最新更新