似乎我一直在想办法让我的生成器不需要争论。所以例如我的生成器代码是这样的:
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
rails 总是要求提供额外的参数。你能告诉我怎么做,所以它不需要额外的论点吗?谢谢。
最佳答案
您必须使用 class MyGenerator < Rails::Generators::Base
而不是 class MyGenerator < Rails::Generators::NamedBase
关于ruby-on-rails - 如何在不需要参数的情况下创建自己的 Rails 生成器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4837734/