当我启动Rails应用程序时,我通常会经历同样的过程来设置我的开发环境。添加pry-byebug
或各种guard-*
宝石,然后初始化Guardfile
。
有没有更好的方法可以自动执行此过程?
我想到的一些想法:
Gemfile
,runbundle install
和bundle exec guard init livereload
等添加条目。还有另一种更简单的方法吗?
您可以使用此处描述的模板方法。您创建一个名为的文件template.rb
,其中包含所需的gem和命令。然后您使用创建一个新的Rails应用程序
rails new blog -m ~/template.rb
一个样本template.rb
是
generate(:scaffold, "person name:string")
route "root to: 'people#index'"
rails_command("db:migrate")
after_bundle do
git :init
git add: "."
git commit: %Q{ -m 'Initial commit' }
end
我发现更容易的另一种方法是维护一个github存储库,该存储库包含裸露的Rails应用程序中所需的所有内容。然后git pull
,当您要创建新应用时,将其保存到文件夹中即可。您唯一需要覆盖的就是应用名称application.rb
这是github仓库,是两者的组合,适用于Mac上的编程,但可以轻松更改。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句