ROR
文章平均质量分 85
ajiva
这个作者很懒,什么都没留下…
展开
-
Agile Web Development with Rails 翻译(二)
Agile Web Development with Rails 翻译(二)第二章 Rails应用程序的体系 在你构造你的Web应用程序时,Rails引进了一些合理的约束。令人惊讶的是这些约束反而使创建应用程序更容易。让我们看看这是为什么。 2006年4月16日更新 2.1 模型, 视图, 和 控制器 回到1979年,转载 2006-09-11 14:33:00 · 2463 阅读 · 0 评论 -
Agile Web Development with Rails 翻译(十二 )
Agile Web Development with Rails 翻译(十二 )第七章 任务 B: 分类显示目录 我们已经从客户那里收集了最初的要求,文档化了基本流程,并且处理了我们需要的数据,并为Depot应用程序的产品放置了管理页。2006年4月17日更新我们的下一个任务是创建分类显示目录一旦我们的产品被安全地放到数据库中,就应该能简单地显示它们。这也是原创 2006-09-11 14:55:00 · 2544 阅读 · 0 评论 -
Agile Web Development with Rails 翻译(九)
Agile Web Development with Rails 翻译(九)第六章 任务 A: 产品管理 我们第一个开发任务是创建web接口来管理我们的产品信息—创建新产品,编辑现有品,删除不需要的产品,等等。我们将以最小的反复来开发这个应用程序,最小意味着“以分钟衡量”。现在开始吧!6.1 循环 A1: 让某些东西运行起来 我们开始创建一个转载 2006-09-11 14:52:00 · 2626 阅读 · 0 评论 -
Agile Web Development with Rails 翻译(八)
Agile Web Development with Rails 翻译(八)第五章 Depot应用程序我们浪费时间在简单测试应用程序上,这不会帮着我们发薪水的。所以让我们真正地做些事。让我们创建个基于Web的商店购物车应用程序叫“Depot”。2006年4月16日更新这世界还需要其它的购物车应用程序吗?不,不会,这不能阻止开发者写它们,我们的与它们有什么区别吗?认真转载 2006-09-11 14:50:00 · 2290 阅读 · 0 评论 -
Agile Web Development with Rails 翻译(七)
Agile Web Development with Rails 翻译(七)1、用户导航到我们应用程序。我们要做是使用本地URL如http://localhost:3000/say/hello。2、Rails分析URL。say部分是“控制器”的名字,所以Rails创建一个Ruby类SayController的新实例(这个类在app/controllers/say_controller.转载 2006-09-11 14:46:00 · 2541 阅读 · 0 评论 -
Agile Web Development with Rails 翻译(六)
Agile Web Development with Rails 翻译(六) 2006年4月16日更新 到现在为止,我们已向我们的Rails应用程序树内添加了两个文件。我们添加了一个用于“控制器”的“动作”和用于在浏览器内显示的“模板”。这些文件中的“控制器”存在app/controllers标准目录中,“视图”则在ap转载 2006-09-11 14:44:00 · 2422 阅读 · 0 评论 -
Ruby on Rails 实践
看到一篇好文章 但由于原来格式为PDF 考虑不便于网络传播 便改成了web形式发布,并更正了原文部分bug,文中作者信息均为原作者信息。Ruby on Rails 实践Java 框架到底怎么了?如果你作为一个 Java 程序员从事 j2ee 开发的话,你一定会使用到众多应用程序框架。没有 任何一个语言会象 java 语言社区那样活跃,任何一种新的程序理念都会很快在网上出现相 应的开原创 2006-09-11 14:17:00 · 2256 阅读 · 2 评论 -
Agile Web Development with Rails 翻译(十八)
Agile Web Development with Rails 翻译(十八) 这里,唯一有趣的是和选择列表有关的代码。我们已经假定有效付款选项清单是Order model的一个属性--它将是model文件中的一个数组的数组。每个子数组的第一个元素被做为选择的一个选项而显示出来的字符串,第二个值将被存于数据库。[如果我们期望非Rails应用程序能更新orders表,我们可能想移动付款类型清转载 2006-09-11 15:04:00 · 2722 阅读 · 0 评论 -
Agile Web Development with Rails 翻译(十七)
Agile Web Development with Rails 翻译(十七)第九章 任务 D: 结算! 迄今为止,我们已经建立了一个基本的产品管理系统,我们实现一个分类目录,并有一个很好看的商店购物车。现在我们需要让买方能够真正地用购物车中购买些东西。再继续之前让我们先实现结算功能。 我们不打算走太远。目前我们所要做的是获取用户的联系细节和付款方式。利用这转载 2006-09-11 15:01:00 · 3180 阅读 · 0 评论 -
Agile Web Development with Rails 翻译(五)
Agile Web Development with Rails 翻译(五)第四章最后的安装 让我们写个小web应用程序来确认你们机器是否正确地安装了Rails。这样,我们也可大致地浏览一下Rails应用程序的工作方式。 2006年4月16日更新4.1 创建个新应用程序 在安装Rails框架时,你也得到了一个新的命令行工具,rails,它被用于构造每转载 2006-09-11 14:41:00 · 2515 阅读 · 0 评论 -
Agile Web Development with Rails 翻译(一)
Agile Web Development with Rails 翻译(一)第一章 前言 Ruby on Rails 是个更易于开发,配置,和管理Web应用程序的框架。当然,所有的Web框架都会这么说。但Rails与它们的区别是什么呢?我们可以从技术做些回答。一种途径是查看它的体系。过去,很多开发者已迁到MVC体系来开发Web应用程序。他们发现MVC可帮助它们更转载 2006-09-11 14:25:00 · 2675 阅读 · 0 评论 -
RoR介绍:一个Java程序员的开发体验
RoR介绍:一个Java程序员的开发体验 本文摘自:http://www.zhlw.com/ReadNews.asp?NewsID=5923ROR is Ruby on Rails. Ruby 众所周知已经是一种非常出色的动态语言 Its dynamic language。Simple and easy.动态语言是解释执行的,但性能上可能会打个折扣,但不是绝对的,因为应用是复杂的,性能是转载 2006-09-11 14:22:00 · 2253 阅读 · 0 评论 -
Agile Web Development with Rails 翻译(十六)
Agile Web Development with Rails 翻译(十六)8.5 循环 C3: 完成购物车 让我们开始处理购物车显示上的空购物车连接。我们知道我们必须在store “控制器”内实现一个empty_cart()方法。让我们将它的职责委派给Cart类。 2006年4月17日更新def empty_cartfind_cart.empty!f转载 2006-09-11 15:00:00 · 2644 阅读 · 0 评论 -
Agile Web Development with Rails 翻译(十五)
Agile Web Development with Rails 翻译(十五) 整理购物车 在我们完成这段工作并向客户展示之前,让我们整理一下购物车显示页面。而不简单地倾销这个产品,让我们添加一些格式化。同时,我们可以添加些持续购物的连接,以便我们不必只能按下Back按钮。在我们添加连接时,让我们在付款后再添加个空连接给购物车。 2006年4月17日更新我们新的转载 2006-09-11 14:59:00 · 2698 阅读 · 0 评论 -
Agile Web Development with Rails 翻译(十一)
Agile Web Development with Rails 翻译(十一)6.4 循环 A4: 完善清单 我们客户有个最后要求(客户总是会有所谓的最后要求的)。产品的清单太丑陋了。我们可以让它看起来更好一些?我们可以用imageURL来显示产品的图像吗?2006年4月16日更新 目录app/views/admin/list.rht原创 2006-09-11 14:54:00 · 2340 阅读 · 0 评论 -
Agile Web Development with Rails 翻译(十)
Agile Web Development with Rails 翻译(十) 这就是为什么New products表单已经带有知道的title,description,image和price字段—因为它们在数据库表中,它们已经被添加到了“模型”中。通过“支架”表单“生成器”可以向“模型”要求有关这些字段的信息,然后就使用它找到的字段来创建个合适的HTML表单。2006年4月转载 2006-09-11 14:53:00 · 2629 阅读 · 0 评论 -
Agile Web Development with Rails 翻译(四)
Agile Web Development with Rails 翻译(四)第三章 安装 Rails 在开始写Rails应用程序之前,你需要下载Rails框架并安装它到你的计算机上。你需要在Ruby解释程序内运行Rails与Rails代码。但是,如果也用RubyGems包管理系统变量则事情要变得容易些,所以我们也这么安装。最后,如果你使用的数据库不是MySQ原创 2006-09-11 14:39:00 · 2579 阅读 · 0 评论 -
Agile Web Development with Rails 翻译(三)
Agile Web Development with Rails 翻译(三) 尽管它不会马上明白你用于访问它们的SQL,但关系数据库实际上被设计成精确的理论。这是一个很好的“视图”观点,它很难将关系数据库与面向对象的程序语言结合在一起。对象知道数据并操作它,数据库知道值的设置。很容易表述的相关术语在OO系统中有时候很难编码。反过来也是一样的。原创 2006-09-11 14:36:00 · 2550 阅读 · 0 评论 -
Agile Web Development with Rails 翻译(十四)
Agile Web Development with Rails 翻译(十四)2006年4月17日更新 8.3 循环 C1: 创建个购物车 读者可能注意到了我们的分类目录列表“视图”已经包含了一个Add to Cart连接给每个产品列表。 {:action => add_to_cart, :id => product },:class => a原创 2006-09-11 14:57:00 · 2324 阅读 · 0 评论