2015-04-03 2 views
0

Я создал монтируемый двигатель в Rails 4. Я тестирую его с помощью фиктивного тестового приложения.Генератор для двигателей в рельсах 4

Я создал установку генератора в

'Библиотека/myenginename/установить/install_generator.rb':

require 'rails/generators/active_record' 
require 'rails/generators/migration' 

module Myengine 
    module Generators 
    class MyengineGenerator < Rails::Generators::Base 

     desc "Installs mygem and generates the necessary migrations" 
     source_root File.expand_path("../templates", __FILE__) 

     def create_migrations 
     migration_template 'migrations/m1.rb', 'db/migrate/m1.rb' 
     end 

    end 
    end 
end 

Но когда я бегу

rails g myengine:install 

он показывает ошибку:

Could not find generator 'myengine:install'. Maybe you meant ... 

Как сделать генератор для работы двигателя?

ответ

1

генератор должен быть помещен в файл

lib/generators/myenginename/install_generator.rb 
Смежные вопросы