Rails Cookbook经典实例
Rails Cookbook经典实例封面图

Rails Cookbook经典实例

(美) 奥西尼 (Orsini,R.) , 著

出版社:东南大学出版社

年代:2007

定价:68.0

书籍简介:

本书包括使用用Active记录库对数据进行建模等。

书籍目录:

Foreword

Preface

1.GettingStarted

1.1JoiningtheRailsCommunity

1.2FindingDocumentation

1.3InstallingMySQL

1.4InstallingPostgreSQL

1.5InstallingRails

1.6FixingRubyandInstallingRailsonOSX10.4Tiger

1.7RunningRailsinOSXwithLocomotive

1.8RunningRailsinWindowswithInstantRails

1.9UpdatingRailswithRubyGems

1.10GettingYourRailsProjectintoSubversion

2.RailsDevelopment

2.1CreatingaRailsProject

2.2Jump-StartingDevelopmentwithScaffolding

2.3SpeedingUpRailsDevelopmentwithMongrel

2.4EnhancingWindowsDevelopmentwithCygwin

2.5UnderstandingPluralizationPatternsinRails

2.6DevelopingRailsinOSXwithTextMate

2.7Cross-PlatformDevelopingeithRadRails

2.8InstallingandRunningEdgeRails

2.9SettingUpPasswordlessAuthenticationwithSSH

2.10GeneratingRDocforYourRailsApplication

2.11GreatingFull-FeaturedCRUDApplicationswithStreamlined

3.ActiveRecord

3.1SettingUpaRelationalDatabasetoUsewithRals

3.2PeogrammaticallyDefiningDatabaseSchema

3.3DevelopingYourDatabasewithMigrations

3.4ModelingaDatabasewithActiveRecord

3.5InspectingModelRelationshipsfromtheRailsConsole

3.6AccessingYourDataviaActiveRecord

3.7RetrievingRecordswithfind

3.8IteratingOveranActiveRecordResultSet

3.9RetrievingDataEfficientlywithEagerLoading

3.10UpdatinganActiveRecordObject

3.11EnforcingDataIntegritywithActiveRecordValidations

3.12ExecutingCustomQuerieswithfind_by_sql

3.13ProtectingAgainstRaceConditionswithTransactions

3.14AddingSortCapabilitiestoaModelwithacts_as_list

3.15PerformingaTaskWheneveraModelObjectIsCreated

3.16ModelingaThreadedForumwithacts_as_nested_set

3.17CreatingaDirectoryofNestedTopicswithacts_as_tree

3.18AvoidingRaceConditionswithOptimisticLocking

3.19HandlingTableswithLegacyNamingConventions

3.20AutomatingRecordTimestamping

3.21FactoringOutCommonRelationshipswithPolymorphicAssociations

3.22MixingJoinModelsandPolymorphismforFlexibleDataModeling

4.ActionController

4.1AccessingFormDatafromaController

4.2ChanginganApplicationsDefaultPage

4.3ClarifyingYourCodewithNamedRoutes

4.4ConfiguringCustomizedRoutingBehavior

4.5DisplayingAlertMessageswithFlash

4.6ExtendingtheLifeofaFlashMessage

4.7FollowingActionswithRedirects

4.8GeneratingURLsDynamically

4.9InspectingRequestswithFilters

4.10LoggingwithFilters

4.11RenderingActions

4.12RestrictingAccesstoControllerMethods

4.13SendingFilesorDataStreamstotheBrowser

4.14StoringSessionInformationinaDatabase

4.15TrackingInformationwithSessions

4.16UsingFiltersforAuthentication

5.ActionView

6.RESTfulDevelopment

7.RailsApplicationTesting

8.JavaScriptandAjax

9.ActionMailer

10.DebuggingRailsApplications

11.Security

12.Performance

13.HostingandDeployment

14.ExtendingRailswithPlug-ins

15.Graphics

Appendix:MigratingtoRails1.2

Index

内容摘要:

  Rails是业界领先的新一代Web2.0应用程序开发框架,在本书中为你准备了Rails开发专家的各种解决方案。讨论范围覆盖了从基本概念,如安装Rails及设置开发环境,到最新的各种技巧,如开发符合REST协议规范的Web服务等。并且本书每个问题的解答部分均包含了经测试验证的解决方案,加上关于怎样解决和为什么如此解决的讨论。无论是Rails新手,还是经验丰富的资深开发者,你都将从本书中发现一系列有效方法。  Rails是业界领先的新一代Web2.0应用程序开发框架,而这本《RailsCookbook》里充满了为了让你成为Rails开发专家而准备的各种解决方案。  讨论范围覆盖了从基本概念,如安装Rails及设置开发环境,到最新的各种技巧,如开发符合REST协议规范的Web服务等。  Rails可提供更轻量级的代码、更丰富的功能和更快捷的量身定制过程,由此带来了一场Web开发革命。《RailsCookbook》应对来自真实世界的各种挑战,每个问题的解答部分均包含了经测试验证的解决方案,加上关于怎样解决和为什么如此解决的讨论。因此你不仅可以知其然,还能知其所以然,以便将相关技巧直接运用于类似的场景。议题涵盖:以ActiveRecord库进行数据建模以ActionView和RHTML模板创建视图在ActionController中构建你的应用程序逻辑测试并调试你的Rails应用程序以JavaScript和Ajax构建交互式Web应用程序确保你的应用程序的安全性和可用性以Mongrel和Apache部署你的应用程序使用Capistrano实现自动化部署使用大量Rails插件无论是Rails新手,还是经验丰富的资深开发者,你都将从本书中发现一系列有效方法,涉及测试、调试和保护你的应用程序、引入Ajax、运用缓存改善性能以及将应用程序放入生产环境等方方面面。想抢占Web2.0的潮流先机么?这本极具价值的书会让你在开发Rails应用程序的过程中节省数百小时的宝贵时间。

书籍规格:

书籍详细信息
书名Rails Cookbook经典实例站内查询相似图书
9787564107802
如需购买下载《Rails Cookbook经典实例》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地南京出版单位东南大学出版社
版次影印本印次1
定价(元)68.0语种英文
尺寸19装帧平装
页数印数 3000

书籍信息归属:

Rails Cookbook经典实例是东南大学出版社于2007.06出版的中图分类号为 TP393.092 的主题关于 计算机网络-程序设计-英文 的书籍。