…… David说…… 你时常会遇到David说……边栏。David Heinemeier Hansson将会在某些方面向你提供一些独门的Rails理论、技巧、建议,和 其它。因为Rails出自他之手,所以…… Joe问…… Joe,一个虚构的开发者,会不时地跳出来提问关于文中内容的问题,我们尝试着同时解答他。 这本书并不是Rails的参考手册
,所以尽管我们通过例子或文中叙述展现了它的大部分模块和大部分方法,但我们并没有提供 Rails的API列表。原因是,当你安装Rails时,会得到那些文档,而它们必然比这本书在时效性上更准确。如果你通过RubyGems安 装Rails(我们推荐这样做),那么只要简单的启动Gem文档服务器(gem_server命令),就可以使用浏览器在localhost:8808 看到所有Rails的API。
Rails版 本 版
本书以2005年中期的Rails V1.0为准。然而因为本书第一版于2005年六月印刷,此时V1.0尚未发布。为使本书内容更具时效 性,书中所指API均为1.0版,所有代码在1.0前的最后一个释放版(0.13)中测试。
1.3
感谢
本书内容繁多,如果没有来自Ruby和Rails社区的大量帮助,将不可能完成。列出每一个做出(网学)贡献的人是不可能的,所以如果
您提供了帮助而名字没有出现在这里,请谅解。 本书有一群不可思议的复查者,他们提供了超过6兆字节的评论。真心的感谢 Alan Francis,Amy Hoy,Andreas Schwarz,Ben Galbraith,Bill Katz,Carl Dearmin,Chad Fowler,Curt Micol,David Rupp,David Vincelli,Dion Almaer,Duane Johnson,Erik Hatcher,Glenn Vanderburg,Gunther Schmidl,Henri ter Steeg,James Duncan Davidson,Johannes Brodwall,John Harechmak,John Johnson,Justin Forder,Justin Gehtland,Kim Shrier,Krishna Dole,Leon Breedt,Marcel Molina Jr.,Michael Koziarski,Mike Clark,Miles K. Forrest,Raymond Brigleb,Robert Rasmussen, R yan Lowe,Sam Stephenson,Scott Barron,Stefan Arentz,Steven Baker,Stian Gryt?yr,Tait Stevens,Thomas Fuchs,Tom Moertel,以及Will Schenk。 本书编写的时候,Rails也在不断进化。为此,Rails核心小组成员花费了大量的时间和耐心来解答Dave的问题。(他们也花 了大量时间通过纠正我的错误来折磨我,不提了……)在此感谢: Jamis Buck(minam),Jeremy Kemper(bitsweat),Marcel Molina Jr,(noradio),Nicholas Seckar(Ulysses),Sam Stephenson(sam),Scott Barron(htonl),Thomas Fuchs(madrobby),和Tobias Lütke(xal)。 Nathan Colgate Clark响应了Rails邮件列表上的请求,做了用于David说……的有趣图片。 Justin Forder作了很多工作来丰富仓储应用中Dave那贫血的样式表。 成千的人参与测试了本书的程序,感谢你们。其中的上百人提供了评论,及勘误,使本书变得更完美。 然后,不是最后,我们还要感谢为本书提供部分章节的人:Leon Breedt,Mike Clark,Thomas Fuchs,Andreas Schwarz。
来自Dave Thomas 来自
我的家人已经8个月没见到我了。他们的耐心,支持,和爱,我将永远铭记。感谢Juliet,Zachary,Henry。
来自David Heinemeier Hansson 来自 感谢Marianne,因为对Rails导致的无数的通宵的耐心……
上一篇:
ActiveRecord(Ruby)_Ruby代码
下一篇:
浮生若萍