Rails github 上的 rails 学习资源

alleywind · 2014年05月12日 · 最后由 Rei 回复于 2014年05月12日 · 2644 次阅读

如题,github 上有比较易上手的啊,代码整齐的 rails 工程吗,可以读一读,用来学习。各位有什么推荐码?

Github 上的代码都偏实际,新手看可能会有点难度。

其实各种教程的 example 代码是最清晰的。 如果你想学实际代码的话,RubyChina 的源码就不错。

#1 楼 @kgen 有教程的链接推荐吗

#1 楼 @kgen RubyChina 其实很复杂。

#3 楼 @Rei 嗯,所有实际项目都有太多实际问题考量,代码都复杂得不适合新手。 相比之下,Redmine 代码差,Spree 模块超多,RubyChina 算比较适合学习的了,不知道 CodeCampo 怎么样,我没读过它的代码,适合楼主么?

#2 楼 @alleywind 我说的教程就是那些书啦,比如 Agile web development with rails 等等的。 在线的话,最佳的是 guides.rubyonrails.org ,基本上每个功能点都有一个示例代码,又不包含其他内容,学起来最快,代码风格也好。

我比较不建议通过读代码来学习 Rails,这背后其实是比较急功近利的动机:套一套别人的方法我就能提高了。但是最后可能会写出许多自己不知道为什么要这么写的代码,这样的代码放在工作当中害人害己。

我觉得比较好的学习方法是造轮子(尽量不看别人如何实现,否则也容易走上套用别人方法的路子),去做一些别人已经实现的功能,已经做过的网站,做完后总结出里面的问题,找到解决方法。所有的模式都是这么来的,不是套用出来的。写代码是为了解决问题,没有遇到问题就无所谓写代码的方法。

#4 楼 @kgen campo 的代码我自认为还可以,不过用了 slim 模板,所以我也不主动推荐给新手。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号