小编TCo*_*ple的帖子

如何覆盖自定义数据库适配器的rake任务?

我编写了一个自定义数据库适配器,可以在rails服务器运行时正常有效地工作.我现在想添加用于创建,删除和迁移数据库的常用rake任务定义.

我想实现:

db:[drop|create|migrate]
Run Code Online (Sandbox Code Playgroud)

如何使用我的gem打包这些定义,以便它们覆盖使用gem的任何人的默认定义?

我查看了其他适配器的源代码,但所有rake任务逻辑似乎都被烘焙到active_record本身,每个任务只是打开适配器名称.

rake activerecord ruby-on-rails rake-task ruby-on-rails-3

6
推荐指数
1
解决办法
5239
查看次数