【发布时间】:2013-04-28 08:23:59
【问题描述】:
我正在编写一个自定义生成器。在大多数情况下,生成器能够成功使用钩子。例如,
hook_for :resource_route, in: :rails, required: true
按预期调用resource_route。然而:
hook_for :orm, in: :rails, required: true
返回错误:
error active_record [not found]
我假设这是因为 active_record_generator 位于与其他生成器(例如 resource_route 生成器)截然不同的目录中。
rails/activerecord/lib/rails/generators/active_record.rb
rails / railties / lib / rails / generators / rails / resource_route / resource_route_generator.rb
有没有办法让我的生成器正确挂钩活动记录?
【问题讨论】:
标签: ruby-on-rails activerecord orm generator