Ruby on rails RubyonRails 3最佳实践示例开源应用程序

Ruby on rails RubyonRails 3最佳实践示例开源应用程序,ruby-on-rails,Ruby On Rails,请给我一些非常好的RubyonRails3应用程序的建议,我可以使用它们,比如Rails3中的最佳实践示例。我的想法是我想在我的硬盘上有一个应用程序,当我对如何实现某些功能有任何疑问时,我可以像参考一样使用它。它可以是任何博客引擎,也可以是像Redmine这样的应用程序,这无关紧要,但它应该拥有几乎所有用于任何web应用程序的元素/功能。从Ruby和Rails 3的角度来看,这应该通过使用最佳实践来完成。我喜欢这些指南。它们并不是一个真正完整的应用程序,但它们是一个很好的例子,说明了事情应该如何

请给我一些非常好的RubyonRails3应用程序的建议,我可以使用它们,比如Rails3中的最佳实践示例。我的想法是我想在我的硬盘上有一个应用程序,当我对如何实现某些功能有任何疑问时,我可以像参考一样使用它。它可以是任何博客引擎,也可以是像Redmine这样的应用程序,这无关紧要,但它应该拥有几乎所有用于任何web应用程序的元素/功能。从Ruby和Rails 3的角度来看,这应该通过使用最佳实践来完成。

我喜欢这些指南。它们并不是一个真正完整的应用程序,但它们是一个很好的例子,说明了事情应该如何做,并且应该是最新的


您还可以为Rails应用程序提供支持。源代码应该是可查看的,如果您有帐户,您可以查看各种项目并了解最新情况。

github上肯定有很多应用程序可供学习。然而,许多解决方案对于特定环境来说是非常独特的,每个人都处于学习的某个阶段。即使是在最好的应用程序中,你也应该能找到很多不同意的地方

这里有几个值得注意的例子

这是rubygems.org,强大的社区努力,有很多整洁的实践:

这个项目不一定是最佳实践,但它的声音如此之大,有如此多的人参与了各种最初写的废话,它可能会形成一些有趣的东西:

这是一款受欢迎的电子商务rails应用程序,可供您构建。我还没有读过代码,但它还是很受欢迎的,这意味着,它得到了社区的良好支持:

有关更多信息,请查看awesome github的浏览页面:

p.S.Bucketwise是由Jamis Buck(37signals and Rails core)创建的Rails2应用程序。即使您正在寻找Rails 3的见解,它仍然值得一看。

是一个不错的选择


“最佳实践”的观点大相径庭。我会在github上阅读大量rails 3代码,然后再阅读更多!通过阅读代码,您将了解rails世界的共同点,并开发自己的最佳实践。

您可能会从Bucketwise中学到很多东西,但它不是rails 3。TS似乎只在寻找Rails 3应用程序。是的,我错过了。尽管如此,这仍然是值得的。我同意,因此投票表决;-)截至今天(2011-02-03),散居地代码在我看来并不好。我的意思是代码中分散了一堆额外的空白,特别是在控制器中。一些控制器操作太长了。是的,在Github上搜索很好,但不是所有的应用程序都写得很好,即使它写在Ruby on Rails上,也可能不是“Ruby或/和Rails方式”,所以我正在寻找一个或两个被社区认可为Rails和Ruby方式很好的应用程序。通过Github是找到代码的好方式,但这不是找到好代码的简单方法。我认为paxer正在寻找一些编写良好的Rails应用程序的具体建议。不完全是这样,我同意阅读代码非常有用,但有一个术语——“Rails方式”、“Ruby方式”。很多事情都可以在Ruby上完成,但与Rails不同的是“Ruby方式”。我试图找到最好的例子。此外,考虑运行GEM对您编写的任何代码,认为Rails设计的MangGID对于它的意图是有好处的——演示如何使用Rails 3、Debug和MangGID,但是我不认为它是一个完整的Rails 3演示应用程序的一个特别好的例子。只是太简单了。另请参见: