我有一个我正在开发的Rails 3.1项目,但我不想每次运行rails generate controller controller_name
时生成controller_name.css.sass
和controller_name.js.coffee
。我可以发誓我已经看到了互联网上的某个地方的设置,但我现在无法为我的生活找到它。它是什么?如何关闭Rails 3.1上的自动样式表/ JavaScript生成?
请记住,我仍然想要使用Asset Pipeline和CoffeeScript/Sass集成,但我正在以自己的方式组织这些文件。
我敢肯定,答案是一个命令行参数,但奖励点关闭发电机设置或隐藏的文件或什么的。
编辑:我找到了它的命令行标志。
rails generate controller controller_name --assets=false
或类似的东西(该行实际上出错,但它也不会产生资产)。 API here显示:assets => true
作为默认选项。我怎么改变它为假,并且每次我生成一个控制器时总是假?
如果添加'-h'到一个rails命令的结尾会给你一个帮助文件:'rails g controller -h' – greggreg