Ruby on rails 3 了解如何为RubyonRails项目设计架构?

Ruby on rails 3 了解如何为RubyonRails项目设计架构?,ruby-on-rails-3,architecture,Ruby On Rails 3,Architecture,我是一名计算机科学的研究生,也是RoR的忠实粉丝。在学习RoR将近一年之后,我已经完成了几本书和一些项目。语言不会是一个问题,但我觉得我被困在了架构和设计部分。大多数时候,我不得不问自己:这是解决这个问题的最好办法吗?我真的不知道答案 因此,我认为我需要学习如何设计一个真正的项目:如何保持项目的简单、高效和可扩展性。我计划用两种方式来做:首先找到一些与rails设计模式相关的书籍,然后学习一些开源项目 所以我的问题是,对书籍/项目有什么建议吗?提前谢谢 检查僵尸的Rails: Railscast

我是一名计算机科学的研究生,也是RoR的忠实粉丝。在学习RoR将近一年之后,我已经完成了几本书和一些项目。语言不会是一个问题,但我觉得我被困在了架构和设计部分。大多数时候,我不得不问自己:这是解决这个问题的最好办法吗?我真的不知道答案

因此,我认为我需要学习如何设计一个真正的项目:如何保持项目的简单、高效和可扩展性。我计划用两种方式来做:首先找到一些与rails设计模式相关的书籍,然后学习一些开源项目


所以我的问题是,对书籍/项目有什么建议吗?提前谢谢

检查僵尸的Rails:
Railscasts有非常好的简单视频教程:

如果您真的想详细了解如何构造后端,例如数据库设计,那么您需要购买一本关于数据库设计的专门书籍。但是,请注意,学习此类设计的原则需要一些时间