7

Wie kann ich test_unit Generatoren entfernen, damit sie aus der rails generate Liste verschwinden?Schienen 4 entfernen Testgeneratoren (speziell test_unit)

Ich habe bereits einige Möglichkeiten ausprobiert, die nicht für mich funktionieren:

config.generators do |g| 
    g.test_framework nil 
end 

erstellen App mit -T Option.

Mein rails g Ausgang:

[a lot of other generators skipped] 

    TestUnit: 
     test_unit:controller 
     test_unit:helper 
     test_unit:integration 
     test_unit:mailer 
     test_unit:model 
     test_unit:plugin 
     test_unit:scaffold 
+0

Konnten Sie Ihre Generatorausgabe posten? –

+0

Aktualisiert. Nichts besonderes, nur Standard-Generator test_unit. – freemanoid

Antwort

10

In Ihrem config/application.rb, wo Sie die Generationen Einstellungen haben, können Sie einige der Generatoren verstecken Sie nicht wollen, um zu sehen. Zum Beispiel:

config.generators do |g| 
    g.hidden_namespaces << :test_unit << :erb 
    g.test_framework :mini_test 
    g.template_engine :slim 
    # ... 
end 
+0

Ich musste 'g.hidden_namespaces << 'test_unit' << 'erb'' machen, aber es funktionierte wie ein Zauber! – Karen