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

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

作者: 稻草人_b788 | 来源:发表于2018-04-17 17:52 被阅读11次

一、前言

在使用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

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/ihypkftx.html