ruby-on-rails - Rails 4 删除了测试生成器(尤其是 test_unit)

标签 ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 generator

如何删除 test_unit 生成器以使它们从 railsgenerate 列表中消失?

我已经尝试过一些对我不起作用的方法:

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

使用-T选项创建应用程序。

我的rails g输出:

[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

最佳答案

在您的 config/application.rb 中进行生成设置,您可以隐藏一些您不想看到的生成器。例如:

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

关于ruby-on-rails - Rails 4 删除了测试生成器(尤其是 test_unit),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15297981/

相关文章:

ruby-on-rails - ApplicationController :Class 的路由错误未定义局部变量或方法 `with'

ruby-on-rails - 删除每个关系

Heroku twitter bootstrap 和 sass 编译在生产中失败

ruby-on-rails - 在 Rspec 中测试物化 View

ruby-on-rails - Rails 3 组合两个变量

javascript - vendor Assets 文件夹仅显示 .gitkeep Rails

ruby-on-rails - Rails 中类变量的线程安全性 - 这行得通吗?

jquery - Ruby on Rails : Load Jquery just before </body> but still make other loaded script work

ruby-on-rails - Rails3.2.9关联期间向现有表添加引用列

mysql - 删除 ActiveRecord 对象时出现问题,外键约束失败