精心打造的rails代码可供下载

时间:2010-10-15 07:32:06

标签: ruby-on-rails

我想通过检查构建良好的代码进入rails 我在哪里可以找到我可以下载的典型开源rails项目 并学习? 我对facebook connect integration(facebooker),标签云,搜索感兴趣 我的网站

我不是在寻找教程或屏幕演员

谢谢!

8 个答案:

答案 0 :(得分:1)

浏览ruby tool box并下载一些开源代码。例如,refineryzena,两个内容管理系统和Rboard,一个论坛。取决于你想要的东西,但那里有很多东西。 Ruby工具箱条目由github观察者和叉子订购,以便让您了解它们的受欢迎程度。

答案 1 :(得分:1)

我非常喜欢查看teambox中的提交 我发现它有点复杂。但也有spree

还有devise也很有趣。

最后,我建议您按照rails提交进行操作(这是我在Google阅读器中提供的唯一提交内容)。

答案 2 :(得分:1)

答案 3 :(得分:0)

Gady,这是一个非常丰富的主题,你要问的是,资源遍布互联网。尝试从http://rubyonrails.org/开始。

你应该能够通过在顶部栏搜索SO来找到与你的问题相同的数十个问题(询问和回答)。

答案 4 :(得分:0)

Ryan Bates有一系列精彩视频。

http://railscasts.com/

非常宝贵的资源。

Radiant是一个CMS,您可以免费下载并查看它的工作原理。查看并查看其工作原理是一段很棒的代码。

答案 5 :(得分:0)

对于Rails,其中一部分是构建过程,因此一种可行的方法是阅读像http://railstutorial.org/book这样的教程

然后在第2章中,您将使用Scaffold,那时,您将有一些基本代码来查看基本Rails应用程序是如何的。

我还建议您使用像Git,Mercurial或SVN这样的源代码控制来提交项目的不同阶段,从创建rails项目开始,然后在每个步骤之后,这样您就可以在每个步骤中区分更改。

如果您已经拥有Ruby 1.9.2,Rails 3.0.1和sqlite3,那么您可以

rails new myproj
cd myproj
rails generate scaffold foo name:string salary:integer gpa:float note:text
rake db:migrate
rails server

现在您可以使用http://localhost:3000/foos来创建,显示,更新,删除foo记录,并且可以查看相当多的源代码。大多数可自定义的代码位于appcss文件夹中包含javascriptpublic

答案 6 :(得分:0)

我猜大多数开源Rails项目都是在Github上共享的,所以浏览它的Ruby部分并寻找最受关注或最多分叉的项目可能会很有趣:

http://github.com/languages/Ruby

有趣的新项目有待观察:)

答案 7 :(得分:-1)

不要忘记这位官员:

guides.rubyonrails.org

在github上有一个“更大”的项目,等待下载和贡献...... 但是由于他们发布的安全性(有?)

,这有点争议

值得一看:

http://github.com/diaspora/diaspora