使用rails new
时,以下 gem 会自动包含在 Gemfile 中:
gem 'sass-rails', '~> 3.1.5'
gem 'coffee-rails', '~> 3.1.1'
我不是 SASS 的忠实粉丝,而且我非常不喜欢 Coffeescript,而且在每个新项目中都有 .scss 和 .js.coffee 文件变得很烦人。
如何从中删除这些 gem,rails new
以便默认情况下它们不会包含在每个新项目中?
感谢您提前回复。
使用rails new
时,以下 gem 会自动包含在 Gemfile 中:
gem 'sass-rails', '~> 3.1.5'
gem 'coffee-rails', '~> 3.1.1'
我不是 SASS 的忠实粉丝,而且我非常不喜欢 Coffeescript,而且在每个新项目中都有 .scss 和 .js.coffee 文件变得很烦人。
如何从中删除这些 gem,rails new
以便默认情况下它们不会包含在每个新项目中?
感谢您提前回复。
回答您的问题:您始终可以创建自己的template.rb
并将其传递给rails new
使用--template
or-m
选项。RailsWizard甚至会为您生成一个模板。
我还要说,默认模板不会生成任何.scss
或.coffee
文件,但自动捆绑 gem 有点烦人。不过,大多数情况下,您可以忽略它们已安装——只需从Gemfile
.