Rails应用程序模板删除默认gem

时间:2012-05-13 17:08:03

标签: ruby-on-rails

当使用rails应用程序模板时,可以使Gemfile中不包含某些默认gem(sqlite3,coffescript和sass)?

2 个答案:

答案 0 :(得分:1)

我确定您在过去7年中已经解决了这个问题,但是对于其他所有人,我看到的最好的方法是将其gsub出文件:

# Removes sqlite3, coffee-rails, and sass-rails gems

gsub_file "Gemfile", /^gem\s+["']sqlite3["'].*$/,''
gsub_file "Gemfile", /^gem\s+["']coffee-rails["'].*$/,''
gsub_file "Gemfile", /^gem\s+["']sass-rails["'].*$/,''

答案 1 :(得分:-3)

是的,只需修改您的应用程序模板文件即可。 看看https://github.com/RailsApps/rails3-application-templates

获得更好的想法,特别是mongoid模板