我在连接到oracle的jRuby平台上有一个rails 4.2.1项目,具有以下gem依赖:
gem 'activerecord-oracle_enhanced-adapter', git: "git@github.com:rsim/oracle-enhanced.git", branch: "rails42"
但是当我运行rake db:migrate之类的rake任务时,它会调用默认的activerecord rake任务而不是这个gem中定义的任务。如何让rails从此gem执行rake任务而不是默认的ActiveRecord任务
答案 0 :(得分:0)
需要使用这个:
require 'active_record/connection_adapters/oracle_enhanced/database_tasks'
而不是rails 3.2风格:
load 'active_record/connection_adapters/oracle_enhanced.rake'