• 博客访问: 1047102
  • 博文数量: 526
  • 用 户 组: 普通用户
  • 注册时间: 1970-01-01 08:00
个人简介

鏆傛棤浠嬬粛

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(526)

文章存档

2007年(3)

2006年(523)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2006-10-06 22:03:42

Discovering HTTP #1: The Accept header[@more@]Ruby on Rails 通过在配置上使用约定,以及我们遵守的其它 DRY 来消除重复。我相信我们在域模型的制度化方面做了很多工作。在布局中很少有重复。从数据结构的内省到数据结构的迁移来观察视图错误及明显的控制器参数与列的映射。但对控制器本身是怎么做的呢?我们如何保证在同一个控制器逻辑内处理客户端的不同输出需要的DRY呢?直到现,至少还没有一个制度化的形式。Backpack 网站实际上为各个用户重用控制器动作。它有一个 Mobile 版本,一个 API 版本,及一个常规的 web 版本。大约有80%......【阅读全文】

阅读(3036) | 评论(0) | 转发(0)

发布时间:2006-10-06 22:02:58

on the new respond_to thing[@more@]如果对同一个动作你有一个 rhtml 及一个 rjs 模板,我的理解是动作代码至少看起来像这样:respond_to do |type|type.htmltype.jsend我对这种简单情况的建议是尽可能使用下面句法:respond_to(:html, :js)甚至,我们可以有个合理的缺省类型优先选择次序,因此那个 respond_to 根本没有必要,对这些简单情况,为需要为每个类型提供代码。Am I making sense? Did I get this stuff right? Let me know what you think about it and I'll see if I can get a patch going. http://lists.rubyonrails.org/......【阅读全文】

阅读(1109) | 评论(0) | 转发(0)

发布时间:2006-10-06 22:00:48

Web services, Rails-style[@more@]新的 REST web 服务在 Rails 1.1 内支持,它可以轻易地给你的应用程序添加 web 服务,你应该尽早使用它。考虑一下:如果你的应用程序有个页面,它显示名单,没有 web 服务支持时它看起来像下面这样:def list@people = Person.find(:all)end下面是使用 web 服务支持的同样动作: def list@people = Person.find(:all) respond_to do |wants|wants.htmlwants.xml { render :xml => @people.to_xml }endend这段话要说明什么,“如果客户端希望以 HTML 来应答这个动作,就像我们已前的应答,但如果客户端......【阅读全文】

阅读(1045) | 评论(0) | 转发(0)

发布时间:2006-10-04 13:58:18

simply_restful in Rails Core[@more@]现在 Rick 已把 simply_restful 插件集成到了 Rails 核心内, Rails 内的 RESTful 设计变得越来越有趣。我发现大多数文档是相当过时的,它的你为什么应该使用具名路由,url 生成等等介绍得很少。 一、URL 结构:首先,这是大家熟悉的东西:URL 结构。有三个基本的URL ,但每一个都以不同的方式来应答各种 HTTP 动词。使用一个 Order 模型来说明:---------------------------------------------------------------------------------具名路由 URL HTTP 动词 控制器动作 --------------......【阅读全文】

阅读(1085) | 评论(0) | 转发(0)

发布时间:2006-10-04 13:55:10

REST 与 Rails[@more@]前一阵子我对 simply_restul 进行为尝试,Rails 核心发布的公告升级了 edge 。它不再是个插件了,它没有了原来的名字并被进行了一些修改,但总的来说还是一样的。我正打算完成一个 REST 控制器的快速教程。它并不是很难---只是我被吓到了。rails simple这个命令会创建一个名为 “simple”的 Rails 工程。没有 –d 标志,则它默认会使用 MySQL。cd railsmysqladmin -u root create simple_developmentmysqladmin -u root create simple_test上面命令创建数据库,如果这是个更长的教程的话,我会对它测试。rake rails:......【阅读全文】

阅读(2007) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册