我读过很多Rails相关的书,但是这本真正让我入门了。书里的一切都很符合“Rails之道”,我以前觉得这个“道”很不自然,但是读完这本书,却感觉自然无比。本书也是唯一一本自始至终都使用“测试驱动开发”(Test-driven Development,简称TDD)理念的Rails书籍。很多行家都推荐使用TDD,但是在这本书出版之前从没有人如此清楚地介绍过这个理念。书中的演示应用还用到了Git、Bitbucket和Heroku,作者真是让你体验了一把开发真正能用的应用是什么感觉,而且书中用到的代码并不是凭空捏造出来的。
线性叙述是很好的模式。我花了三天的时间1阅读本书,完成了书中所有的演示应用,也做了全部练习。从头至尾,循序渐进,不要跳着读,这样才能从中受益。
享受这本书吧!
——Derek Sivers (sivers.org) CD Baby 创始人
双十一的时候买了一台阿里云 ECS,配置 CentOS 7.2 的环境就用了5整天。不过 ssh、httpd、passenger、git hooks 都配置完成之后,每次向 Gitbuckut 推送就能自动部署真的很方便,算是一劳永逸吧!书中关于 Coding.net 的 WebIDE部分对我来说基本上没用,最早的时候我也是在 Heroku 上部署 Rails App 的,有了自己的 ECS 才迁移了过来。
本书我特地先下载了样章来拜读一下,主要是验证书中内容是否能看懂,也看一下是不是讲得过于浅显不适合我。样章中一直讲到 Rails 背后的 Ruby,从完整的项目入手,再探求实现理论,这也是我近几年学习语言的方法,顿时觉得本书十分适合我。又对比了一下原书第二版和本书的更新记录:虽然改动不大(一些版本差异的坑已经在配置环境的时候踩过了),不过出于可能有“没踩过的坑”方面的考虑,我最后还是选择了最新版的本书。
感谢安道大人的布道!
apologies XXX, we need to make sure you're not a robot;-)
求助!
错误提示:
uninitialized constant User::FILL_IN
更改为 validates :name, presence: true
validates :email, presence: true 就无误
http://www.ituring.com.cn:80/Book/download/b1970b20-75df-4952-8074-ca39a9f8e778
电子书第391页邮件那一块,log日志里看到的邮件都是Content-Transfer-Encoding: 7bit编码形式,我实际操作都是Content-Transfer-Encoding: base64编码,所以查看的都是一串编码,测试也通不过。