设置使用rails g指令时不生成测试文件及assets目录下的

2018-04-17  本文已影响11人  稻草人_b788

一、前言

在使用rails g指令生成脚手架文件时,会附带很多文件,但是其中的一些文件我们并不一定会用到。这时候我们可以在config/application.rb中进行配置,使得在使用rails g时不生成不需要的文件。
以下展示了不生成test测试文件以及assets目录下的css和js文件的范例

二、案例

1.使用config/application.rb的默认配置

那么此时执行rails g scaffold apple name:string
生成的文件如图:

image

2.对config/application.rb进行配置

使其在使用rails g生成脚手架文件时不生成test测试文件和assets文件
config/application.rb下,加入代码

module Management
  class Application < Rails::Application
    config.load_defaults 5.1

+ config.generators do |generator|
+   generator.assets false
+   generator.test_framework false
+ end

  end
end

3.效果图

终端执行rails g scaffold apple name:string

image
上一篇 下一篇

猜你喜欢

热点阅读