我想通过检查构建良好的代码进入rails 我在哪里可以找到我可以下载的典型开源rails项目 并学习? 我对facebook connect integration(facebooker),标签云,搜索感兴趣 我的网站
我不是在寻找教程或屏幕演员
谢谢!
答案 0 :(得分:1)
浏览ruby tool box并下载一些开源代码。例如,refinery和zena,两个内容管理系统和Rboard,一个论坛。取决于你想要的东西,但那里有很多东西。 Ruby工具箱条目由github观察者和叉子订购,以便让您了解它们的受欢迎程度。
答案 1 :(得分:1)
答案 2 :(得分:1)
答案 3 :(得分:0)
Gady,这是一个非常丰富的主题,你要问的是,资源遍布互联网。尝试从http://rubyonrails.org/开始。
你应该能够通过在顶部栏搜索SO来找到与你的问题相同的数十个问题(询问和回答)。
答案 4 :(得分:0)
Ryan Bates有一系列精彩视频。
非常宝贵的资源。
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记录,并且可以查看相当多的源代码。大多数可自定义的代码位于app
,css
文件夹中包含javascript
和public
。
答案 6 :(得分:0)
我猜大多数开源Rails项目都是在Github上共享的,所以浏览它的Ruby部分并寻找最受关注或最多分叉的项目可能会很有趣:
http://github.com/languages/Ruby
有趣的新项目有待观察:)
答案 7 :(得分:-1)
不要忘记这位官员:
guides.rubyonrails.org
在github上有一个“更大”的项目,等待下载和贡献...... 但是由于他们发布的安全性(有?)
,这有点争议值得一看: