每个月左右我都要在工作中创建一个Rails项目。
程序总是一样......
运行rails new [...]
&编辑Gemfile。
我总是在任何项目上添加大约12颗宝石,无论是哪种项目。其中大多数是开发宝石,其中一些是生产宝石。
宝石的范围从ActiveAdmin到BetterErrors等等。问题是:我总是要记住我定期使用哪些宝石,并在每次启动项目时运行相同的程序:
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 new Project --use-my-gems
我知道它可能以某种方式使用文本文件存储我最常用的宝石(或Gemfile本身并用我的覆盖默认的Gemfile)。
基本上我想要多个Rails Gemtemplates,可以通过将参数传递给rails
来在项目初始化时切换。
答案 0 :(得分:4)
您可以在模板中指定您的宝石:
gem "bj"
gem "nokogiri"
......还有很多其他选择。
然后使用以下命令启动新应用:
rails new app -m ~/template.rb