Kam*_*nek 13 ruby activerecord ruby-on-rails rails-postgresql ruby-on-rails-4
我正在构建一个基于六边形架构的Rails应用程序.
我的一个适配器是存储适配器(作为gem维护),它管理对数据库的访问,并为rails应用程序提供了简单的接口,以便在数据库中存储和查询数据.
我想ActiveRecord在这个gem中使用所有rake任务(创建,迁移,删除,回滚)来管理数据库.
我如何在轨道外使用AR,但是所有的rake任务?
Aus*_*tio 18
像任何其他宝石一样安装它
gem install activerecord
Run Code Online (Sandbox Code Playgroud)
然后你在这样的地方配置它
ActiveRecord::Base.establish_connection(
:adapter => 'mysql',
:database => 'database',
:username => 'user',
:password => 'password',
:host => 'localhost')
Run Code Online (Sandbox Code Playgroud)
然后,模型可以从ActiveRecord :: Base继承
你得到了所有rake任务,但你必须做一些额外的配置,因为你没有Rails.这是activerecord里面的链接,用于配置这些东西.