从默认的gemfile中删除gem?
问题描述:
当使用rails new
,下面的宝石自动包含在Gemfile中:从默认的gemfile中删除gem?
gem 'sass-rails', '~> 3.1.5'
gem 'coffee-rails', '~> 3.1.1'
我不是SASS一个巨大的风扇,我强烈不喜欢CoffeeScript的,而且越来越讨厌有.scss和.js文件。每个新项目中的咖啡文件。
如何从rails new
中删除这些宝石,使其不会被默认包含在每个新项目中?
感谢您提前做出任何回复。
答
要回答您的问题:您可以随时创建自己的template.rb
,并使用--template
或-m
选项将其传递到rails new
。 RailsWizard甚至会为你生成一个模板。
我还要说,默认模板不会生成任何.scss
或.coffee
文件,但有些烦人的是,这些宝石是自动捆绑的。但大多数情况下,您可以忽略它们的安装 - 只需从Gemfile
中删除这两行。