How to get generators call other generators in rails 3

前端 未结 4 860
攒了一身酷
攒了一身酷 2021-02-05 16:58

I am experimenting with gem development, right now specifically generators. So far I have successfully created two generators that do their job just perfectly. These two generat

4条回答
  •  情话喂你
    2021-02-05 17:11

    Take a look at the scaffold generator that comes with rails.

    /Users/XYZ/sources/rails/railties/lib/rails_generator/generators/components/scaffold/scaffold_generator.rb

    def manifest
        record do |m|
          #....rest of the source is removed for brevity....
          m.dependency 'model', [name] + @args, :collision => :skip
        end
      end
    

    Here the scaffold generator is using the model generator. So take a look at the dependency method. You can find the API docs for it over here.

提交回复
热议问题