我正在编写一个自定义生成器。在大多数情况下,生成器能够成功使用钩子。例如,
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
有没有办法让我的生成器正确挂钩活动记录?