ruby-on-rails - 几乎真实世界应用程序的优秀 ruby​​ on rails 示例

标签 ruby-on-rails

几乎真实世界应用程序的伟大 ruby​​ on rails 示例:
有人可以使用结构、实现、模型、 Controller 、安全性、 View 、缓存、模块化等方面的最佳实践提供一些具有此类代码的网站链接吗?谢谢

最佳答案

您可以从 guides.rubyonrails.org 开始。他们那里有很多信息。一个很好的例子。从入门链接开始。该网站上还有很多其他示例。

下一步你最好买一本关于这个主题的书。我购买了Simply Rails 2帕特里克·伦茨。也是一本很好的入门书,有很好的例子。他将引导您完成一个类似于 Digg 的应用程序。这将使您进入模型- View - Controller 的思维定势。

如果您想更进一步,我建议您使用 Rails 进行敏捷 Web 开发,由 Sam Ruby、Dave Thomas、David Heinemeier Hansson 编写的第三版。我建议使用 PDF,因为我将其用作引用,并且在 774 页中搜索至少可以说是有帮助的。这是我最喜欢的,但绝对不是入门书。它被分成两半。前半部分是关于如何编写购物车的教程。通过这个示例,您可以了解数据库模型、迁移、 session 、帮助程序、ajax、路由、安全性 - 向您展示如何创建自己的身份验证过程等等。本书的后半部分更像是一个引用指南,并且比应用教程更深入。

从这里我会研究插件来帮助你。在 www.github.com 上搜索。他们托管了许多可用的开源插件。不要在插件上过于疯狂,因为太多会破坏 RESTful 的原则。对于安全/身份验证,我会推荐 Authlogic。我仍然认为阅读有关如何创建自己的身份验证的教程(来自《Agile Web Development with Rails》一书)以了解该插件的实际内容是有益的。

最后,但并非最不重要的是开始考虑如何部署您的应用程序。你可能认为这是微不足道的,但你拖延的时间越长,它就会变得越困难。查看 capistrano 和 deprec gems(插件)以部署到 VPS。我在部署到共享主机时遇到了很多问题。

不要像我一样从最复杂的部分开始。首先从指南开始,然后进入更复杂的应用程序。 Rails 的学习曲线相当陡峭。

希望这可以帮助。

关于ruby-on-rails - 几乎真实世界应用程序的优秀 ruby​​ on rails 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2777967/

相关文章:

ruby-on-rails - 如何在 Rails 中使用 gem 'acts-as-taggable-on' 时获取所有标签的列表(不是计数)

ruby-on-rails - Heroku 拒绝了我的 git 推送请求

ruby-on-rails - Resque error-参数数量错误(0 为 1)

ruby-on-rails - 在 Ruby 中协调类契约

ruby-on-rails - ruby on Rails 模型中的 << 是什么

ruby-on-rails - Rspec中的PG::InFailedSqlTransaction之后 Hook 中的错误

ruby-on-rails - 在 before block 内调用时,Rspec stub 不起作用

ruby-on-rails - Rails 服务器拒绝在浏览器中连接

javascript - Backbone model.destroy() 调用错误回调函数,即使它工作正常?

ruby-on-rails - 尝试计算测验分数的百分比,Rails 3.0.3