`
- 浏览:
183863 次
- 性别:
- 来自:
北京
-
[color=cyan] 利用周六周日开来一本《rails cookbook》的中文版,这本书不仅适合初学者浏览,更适合在使用rails正在进行开发的人学习,这本书纯粹的时 rials 介绍的书籍,主要讲解 rails 在开发中的敏捷,高效,以及神奇般的魔法。
rails 给你创建的工程是非常标准的MVC模式。首先是在 Active Record 中建立数据库,数据库的迁移 ,建模,访问你的数据库, 等等,还有 神奇的 acts_as_* 系列的使用,比如 acts_as_list
可以给你的 模型添加排序功能, acts_as_tree 创建一个嵌套主题的目录。等。
在 Action controller 大家很熟悉的 , 我记得当初刚刚学习 用 rails 作ruby 程序的时候,好像什么 代码都写在 控制层了,这就足够说明了 ,controller 这里很好让我们接受, 在这里就讲解很多了,简单的说一下吧, 利用 flash 显示提示消息, action 的 redirect_to 的重定向,还有 render
的模版渲染方法, 初学者经常搞不清楚 这两个关系,不明白什么时候使用重定向 什么时候用渲染, 我当时学习的时候也问过这个问题,有的时候这两个都有效,那么我就解释一下,如果你不想让刷新操作再次激发一个能给你的模型造成修改的动作,那么请使用 redirect_to 。如果想使用一个搜索形式的URL(/book/search) 而且希望这一URl 保持不变,而且搜索的结果用一个新的动作显示,请使用 render
,有的时候二者皆可以, 最好使用render 应为 它比热redirect_to 更快, 应为这样不用重新加载环境。controller 里经常会使用到的过滤 ,使用过滤惊醒验证等,
在 action View 视图模块里面的方法, 一开写程序的时候,很多逻辑代码,都写在了view 页面了,但是不到一个月就被骂得要死,后来很多代码都写在 helper下才是规范的,是的,这样代码的重用性很高, 页面很整齐,看起来很整洁,都是函数的简单调用而已,只是一种要培养的习惯,也是一种能力,到时候修改代码也是方便,只要 一search 的方法找到修改就是了。
真本书还讲到了 RESTful 的开发,rails 支持的MIME 类型,例如加入自己定义的一种类型,
在 config/environment.rb 文件中
Mine ::Type。register“text/x-vcard ”,: vcard
在controller 中必须在 respond_to 代码块中使用,
def show
@user= User.find(:all)
respond_to do |format|
format.vcard{ render :inline => @user.to_vcard}
end
end
我只是在这里说一些经常使用的东西,要想真正的系统学习还得看书,要想精通必须使用,我在这里只是提供者方面的建议,最好看看这本书,很多是开发的技巧,这样会叫开发人员方便快捷的进行WEB开发。
记得《rails cookbook》 中文版,不过上面的 rails 版本还是 1.2 的,有些在2.0 里没有了,如果是你还没有升级 那就没问题.[/color]
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
rails cookbook的中文版。共2个文件,使用超星阅读器或用UnicornViewer直接打开解压后的zip文件。UnicornViewer可在我发布的资源中找到
rails cookbook的中文版。共2个文件,使用超星阅读器或用UnicornViewer直接打开解压后的zip文件。UnicornViewer可在我发布的资源中找到
Rails Recipes是一本针对Ruby on Rails框架的实用书籍,它收集了一系列高效解决问题的技巧和方法,也被称为“Rails开发者的宝典”。作者们通过分享自己的经验和见解,为Rails程序员提供了一本既有实际操作指导又有...
- **其他书籍**:《Ajax on Rails》、《Learning Ruby》、《Rails Cookbook》、《RESTful Web Services》、《Ruby on Rails: Up and Running》、《Ruby Pocket Reference》、《Test Driven Ajax (on Rails)》等。...
- **《Rails Cookbook》**:类似于《Ruby Cookbook》,但专注于Rails框架的各种实用技巧。 #### 六、学习Ruby的方法与建议 - **官方文档**:Ruby官方网站提供了详尽的文档和教程,是学习Ruby的最佳起点。 - **在线...
- **Rails Cookbook**:类似于Ruby Cookbook,但专门针对Rails框架。 - **Ruby Pocket Reference**:一本便携式的参考手册,涵盖了Ruby语言的关键知识点。 - **Ajax on Rails**:介绍如何将Ajax技术与Rails框架结合...
- **《Rails Cookbook》**:类似于《Ruby Cookbook》,但专注于Rails框架的具体应用场景和技术细节。 - **在线资源**: - **O’Reilly官网 (oreilly.com)**:提供了丰富的书籍目录,还包括新闻、活动、文章、博客...
O'Reilly Media是一家领先的科技图书出版商,除了《Ruby编程语言》外,还提供了多部与Ruby相关的著作,如《Ruby Cookbook》、《Learning Ruby》、《Advanced Rails》、《Rails Cookbook》、《Ruby Pocket Reference...
5. 其他资源:文档提到了O'Reilly提供的其他相关资源,包括《Ruby Cookbook》、《Learning Ruby》、《Advanced Rails》、《Rails Cookbook》和《Ruby Pocket Reference》等。这些资源涵盖了从基础到高级的Ruby编程...
- **Rails Cookbook** 和 **Ruby Cookbook**:这两本书提供了大量的示例代码和实践技巧,对于使用 Ruby 和 Rails 开发 RESTful 服务非常有帮助。 - **Ruby on Rails: Up and Running**:适合初学者快速入门 Rails ...
- 《Rails Cookbook》提供了从数据建模到创建视图、控制器逻辑、测试和调试Rails应用的实践技巧,适合初学者和经验丰富的开发者。 4. **RSS/Atom**: - RSS(Really Simple Syndication)和Atom是用于发布新闻...
- **Rails Cookbook™** 和 **Ruby Cookbook™**:提供了大量的 Rails 和 Ruby 实战技巧和解决方案。 - **Ruby on Rails: Up and Running**:介绍了如何快速上手 Ruby on Rails。 - **Web Services on Rails**:专门...
- **Rails Cookbook**:涵盖Ruby on Rails框架中的各种常见问题解决方案。 - **Ruby Pocket Reference**:提供Ruby语言核心特性的快速参考手册。 - **Ajax on Rails**:介绍如何在Ruby on Rails项目中集成Ajax技术。...
O'Reilly旗下的资源还包括了《Ruby Cookbook》、《Learning Ruby》、《Advanced Rails》、《Rails Cookbook》和《Ruby on Rails: Up and Running》等,这些资源对于想要在Ruby领域深入学习的开发者来说,都是宝贵的...