Ruby on rails RubyonRails:在项目初始化时添加gem的最佳方法

Ruby on rails RubyonRails:在项目初始化时添加gem的最佳方法,ruby-on-rails,ruby,ruby-on-rails-3,gem,rubygems,Ruby On Rails,Ruby,Ruby On Rails 3,Gem,Rubygems,大约每个月我都要在工作中创建一个Rails项目 程序总是一样的 运行railsnew[…]&编辑文件 我有大约12个宝石,我总是添加到任何项目,无论是什么样的项目。其中大多数是开发宝石,有些是生产宝石 gems的范围从ActiveAdmin到BetterErrors等等。问题是:我总是要记住我经常使用哪些gem,并且每次启动项目时都要运行相同的过程: Open google.com Search for the correct names of the gems Add the gems to

大约每个月我都要在工作中创建一个Rails项目

程序总是一样的

运行
railsnew[…]
&编辑文件

我有大约12个宝石,我总是添加到任何项目,无论是什么样的项目。其中大多数是开发宝石,有些是生产宝石

gems的范围从ActiveAdmin到BetterErrors等等。问题是:我总是要记住我经常使用哪些gem,并且每次启动项目时都要运行相同的过程:

Open google.com
Search for the correct names of the gems
Add the gems to the Gemfile accordingly
Repeat til I'm satisfied with my Gemfile
我希望我能这样做:
rails新项目——使用我的gems

我知道有可能以某种方式使用文本文件来存储我最常用的gem(或者使用Gemfile本身并用my覆盖默认的Gemfile)

基本上,我需要多个Rails模板,这些模板可以在项目初始化时通过将参数传递给
Rails
来切换

使用

您可以在模板中指定宝石:

gem "bj"
gem "nokogiri"
。。。还有很多其他的选择

然后使用以下内容启动新应用程序:

rails new app -m ~/template.rb
使用

您可以在模板中指定宝石:

gem "bj"
gem "nokogiri"
。。。还有很多其他的选择

然后使用以下内容启动新应用程序:

rails new app -m ~/template.rb

这正是我想要的。谢谢。:)这正是我想要的。谢谢。:)