Rails 大家都是如何学习 Rails 开发的

rails_on_ll · 2015年01月14日 · 最后由 rails_on_ll 回复于 2015年03月18日 · 3093 次阅读

自己学习 Rails 开发也有一段时间了,可以学到的东西很少,而且现在也基本上还是写不出网站来。 请问大家是如何学习 Rails 的,有没有什么关于 Rails 实战的书或者网站,比如如何写一个博客之类的。 欢迎讨论

开发 WEB 不一定要用 RAILS,可以考虑用 Sinatra,更简单一些。 你可以读一下 https://github.com/gazeldx/ruby-db-admin 这个项目,合适初学者。

@happypeter 录制了一套关于 Rails 的视频,希望对你有帮助

http://www.imooc.com/comment/230

#4 楼 @billie66 谢谢 估计讲的知识我应该已经会了,这段时间看看 ihower 的博客

#1 楼 @gerry1004 说的不错,你自己制定了什么计划了吗?

其实最重要的还是开始写,楼主你提到了博客,那么创建了项目了没有?

#6 楼 @rails_on_ll http://www.douban.com/note/467363697/ 直接跳过上面,看看完整计划的 2、3 点?

2. Review 刚开始看《Rails Tutorial》,主要是建立一个大致的感觉。现在,则要回过头来思考 具体来说,也就是回答这个问题:“这一章,到底讲了什么?是怎么做到的?” 比如,怎么做出用户注册功能的?(其实核心也就是怎么用 attribute 来 Modelling) 然后带着这种问题,去重新读一读书,会有很大收获。 很多人只是草草过了一遍书、复制代码,却忘记了本质的思考,这个就是学习方法的问题。实际上一点就明。不过这样读书,自然更费脑子

3. “Agile Web Development with Rails”+ Rails Guide ①Agile Web: 这本书也常被推荐用来入门,区别在于,没有视频。因此,适合其他有开发经验的人来入门,而不适合完全 0 基础的人。 但现在,因为已经有了《Rails Tutorial》的基础,所以可以看了。重点,和上面也要,也是放在“这个功能应该怎么实现?”,比如说要做购物车,那么就应该自己想想,是不是要建立一个 Cart 的 Model,和 Product 之间怎么建立联系?先自己想一想,然后再和书中的做法比较。 因此,读书中的第 2 部分就行,第 3 部分深入的不需要看。 ②Rails Guide:Get Started 部分,则是一个做博客的实例,用于 refresh 也很棒 其实,也可以横向展开其他的入门教程了(比如 One Month Rails、Codeschool 的视频)。只是,始终注意学习的方法,是不断在反问自己“这个东西是怎么做的?”“这一章到底讲了什么?” 带着问题去学习比较累,但是这样才有收获

@rails_on_ll 我的计划已经排满了。哦嚯嚯

#7 楼 @Rei 额,还没有 前面跟着一本书做过一个小项目,做完感觉没有学到什么,还是理解的不深,好多 API 不会使用,现在正在看 ihower 的博客。不知道你有没有什么推荐的?

#8 楼 @cqcn1991 学而不思则惘,思而不学则殆

#7 楼 @Rei 一值理想的状态是边学知识边做实际的项目,但是现在也还是找不到实际的什么项目。

#13 楼 @rails_on_ll 就写个博客好了。

谁有 rails tutorial 这本书最新版的,英文版和中文版的都可以啊
我的邮箱:[email protected] 万分感谢

#15 楼 @rails_on_ll 你要在译者眼皮底下求盗版?

#16 楼 @Rei 额 好吧 刚才才看到 i'm sorry

#13 楼 @rails_on_ll 哪里有实际项目呢?

#18 楼 @mogodb 没有实际项目啊

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