Как создать свой собственный генератор рельсов без аргумента? - PullRequest
4 голосов
/ 29 января 2011

Кажется, я застрял, пытаясь понять, что мой генератор не нуждается в аргументе. Так, например, мой код генератора такой:

class MyGenerator < Rails::Generators::NamedBase
  source_root File.expand_path('../templates', __FILE__)

  def generate_stylesheet
     copy_file "my.css", "public/stylesheets/my.css"    
  end
end

Но когда я делаю rails g my рельсы всегда запрашивают дополнительный аргумент. Можете ли вы показать мне, как это не требует дополнительного аргумента?

Спасибо.

1 Ответ

7 голосов
/ 31 января 2011

Вы должны использовать class MyGenerator < Rails::Generators::Base вместо class MyGenerator < Rails::Generators::NamedBase

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...