启动新Rails应用程序的参考清单?

Dan*_*hoe 17 ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1

使用"rails new myapp"创建新的Rails应用程序很容易(或者从Rails向导或RailsApps项目中的模板开始).

但在那之后,你做了什么?你总是添加什么宝石?在开始开发之前你做了什么决定?在部署应用程序之前,经常会忽略哪些重要项目?

我想整理一份参考清单进行分享.有什么建议?

例如:

  • 创建一个新的RVM gemset
  • 修改.gitignore文件
  • 从TestUnit切换到RSpec
  • 设置Guard以在开发期间在后台运行测试
  • 将视口元标记添加到默认应用程序布局
  • 不要忘记创建sitemap.xml文件
  • 添加Google Analytics代码段

还有什么?

spr*_*oft 6

对我来说,通常的过程包括

  • 添加CSS框架(网格,文本,表单)
  • 添加单元格
  • 添加Slim(www.slim-lang.com)
  • 为RSpec删除Test :: Unit
  • 添加应用程序配置设置(config.yml)
  • 加黄瓜
  • 添加FactoryGirl
  • 添加Spork
  • 加上后卫(后卫-specp,后卫黄瓜,后卫,后卫,后卫,后卫,spork-spork)
  • 添加Git,Github空间,+修改.gitignore
  • 添加Heroku(舞台+制作)空间

我通常会在开发过程中从其他项目复制我的google_analytics帮助程序和sitemap_controller,而不是从一开始就组织得足够好.我喜欢从get开始的测试和部署选项设置,所以我可以尽早开始开发和发布.

戴夫


小智 1

我首先想到的是前往http://railswizard.org/并在“rails new app”之前创建一个模板。