新手喜欢用脚手架创建 model 跟 controller,但是会生成许多没用的文件,该如何更好的控制一下生成文件?在 application.rb 中尝试过配置,但是还是有些多余的文件。 现在我处理的是能够配置很多项了
上面都是一些配置项,但是我尝试多次都不能将生成的 views 文件里的.jbuilder 文件给去掉,只能去掉.erb 文件留下.jbuilder 文件。郁闷啊...
一些 css 文件跟 coffee 文件,还有一些 helpers 文件。经过配置,我创建后 css 跟 coffee 文件不再有了,但是 helper 文件还是存在,还有就是能不能配置成 views 里面的文件都可配置,比如一些 json 文件我不想要
脚手架的生成器的源码在 https://github.com/rails/rails/tree/master/railties/lib/rails/generators/rails/scaffold 复制过来魔改一通就好了
可以在 config/application.rb 里面配置,看一下这个: https://github.com/80percent/rails-template/blob/master/composer.rb#L136
把 jbuilder gem 去掉,就能去掉生成的 jbuilder .
或设置 jbuilder 为 false 看看 https://github.com/rails/jbuilder/blob/master/lib/generators/rails/scaffold_controller_generator.rb#L9