对于因特网用户而言,社区网站变得越来越流行,越来越重要。许多人通过网站和朋友们保持联系,如Facebook和MySpace网站,以及其他一些如LinkedIn这样的允许人们互联并讨论商业话题的网站。.
Ruby on Rails框架大幅度减少了开发复杂、可维护和可扩展的Web应用程序的障碍,这使它成为开发者的一个重要工具,进而被用来构建为满足特定社区独特需求而定制的社区网站。
本书向你介绍如何使用Ruby on Rails框架以及一些可用的插件和工具,从而为你自己的社区构建一个独特的网站。
读者对象
本书面向那些准备学习使用Ruby on Rails框架来构建现实世界中Web应用程序的开发人员,针对这样一些人:他们已经完成了一些Rails示例向导程序,开发过应用程序,如今想要巩固自己的技能并用Rails开发社区网站。
本书结构
本书将讲解RailsCoders社区网站的搭建过程。每一章将针对网站的不同功能展开,说明功能需求并编写相关代码。你可以使用书中的全部代码来轻松构建自己的社区网站,或在此基础上改写代码使每项功能都满足你自己的需求。
本书是网站开发的实践指导,而不是Rails参考书或指南。我将在书中给出一些有用的资源作为本书的补充信息。
请加入到RailsCoders网站(http://railscoders.net)中来。你可以利用论坛来讨论与本书相关的话题,或建立博客来介绍你自己的Rails开发经验。..
代码下载
在Apress网站http://apress.com和RailsCoders网站http://railscoders.net 上,你都可以下载包含本书源代码的压缩文件。
联系作者
你可以通过电子邮件来与我联系,电子邮件地址为abradburne@gmail.com,也可以通过博客(http://alanbradburne.com)与我联系。
致谢
本书的编写离不开很多人的帮助、指导和支持,他们包括Apress出版社的编辑、Ruby和Rails社区、我的朋友们以及我的家人。
首先要感谢Peter Cooper。他让我有了编写本书的想法,并帮助我与Apress出版社取得联系。
我还要感谢Keir Thomas在本书编写的前期所给予的鼓励和指导。他的建议和支持对本书最初的规划和编写十分重要。
感谢Kylie Johnston,她是一位出色的项目经理,正是她的支持,才使得各项事务都能顺利开展。
十分感谢Paul Bentley、Matt Moodie以及Chris Mills。他们很好地完成了本书的审校工作,并给出了建设性的意见。
我还要感谢Heather Lang为编辑本书所付出的巨大努力,感谢Apress出版社里每一位为本书的诞生而努力的成员。
.非常感谢Rails社区的所有成员,是他们让Rails成为这样一项激动人心、有趣而又令人愉快的事业。特别感谢Ruby和Rails的创始人Yukihiro Matsumoto和David Heinemeier Hansson。
最后,我想要谢谢我的家人和我的朋友们在本书的编写期间所给予的支持。感谢我的父母和我的岳父岳母,谢谢他们的鼓励,并包容我在圣诞节和新年期间的写作。特别感谢我的妻子Mayumi,谢谢她一贯的支持和无尽的耐心。...