===========================================================
第二版第十六章 Migrations---迁移(七)
===========================================================
第二版第十六章 Migrations---迁移(七)
16.6 When Migrations Go Bad
查看全文
my4java
发表于:2006.07.23 22:35
::分类:
(
Ruby on Rails
)
::阅读:(1643次)
::
评论
(0)
::
引用 (0)
===========================================================
第二版第十六章 Migrations---迁移(六)
===========================================================
第二版第十六章 Migrations---迁移(六)
16.5 Advanced Migrations --- 高级的migration迁移
查看全文
my4java
发表于:2006.07.23 22:32
::分类:
(
Ruby on Rails
)
::阅读:(832次)
::
评论
(0)
::
引用 (0)
===========================================================
第二版第十六章 Migrations---迁移(五)
===========================================================
第二版第十六章 Migrations---迁移(五)
16.4 Data Migrations (数据迁移)
查看全文
my4java
发表于:2006.07.23 22:30
::分类:
(
Ruby on Rails
)
::阅读:(817次)
::
评论
(0)
::
引用 (0)
===========================================================
第二版第十六章 Migrations---迁移(四)
===========================================================
第二版第十六章 Migrations---迁移(四)
16.3 Managing Tables (管理表)
查看全文
my4java
发表于:2006.07.23 22:22
::分类:
(
Ruby on Rails
)
::阅读:(884次)
::
评论
(0)
::
引用 (0)
===========================================================
第二版第十六章 Migrations---迁移(三)
===========================================================
第二版第十六章 Migrations---迁移(三)
16.2 Migration解剖图
查看全文
my4java
发表于:2006.07.23 22:16
::分类:
(
Ruby on Rails
)
::阅读:(973次)
::
评论
(0)
::
引用 (0)
===========================================================
第二版第十六章 Migrations---迁移(二)
===========================================================
第二版第十六章 Migrations---迁移(二)
16.1 创建与运行Migration迁移
查看全文
my4java
发表于:2006.07.23 22:14
::分类:
(
Ruby on Rails
)
::阅读:(1057次)
::
评论
(0)
::
引用 (0)
===========================================================
第二版第十六章 Migrations---迁移(一)
===========================================================
第二版第十六章 Migrations---迁移(一)
这是第二版中新添加的一章。作者既然将其单列一章,可见其重要性。是作者对其在第一章中对此忽略的祢补。
查看全文
my4java
发表于:2006.07.20 18:03
::分类:
(
Ruby on Rails
)
::阅读:(1198次)
::
评论
(0)
::
引用 (0)
===========================================================
第十七、八章补遗(九)
===========================================================
my4java
发表于:2006.07.20 15:10
::分类:
(
Ruby on Rails
)
::阅读:(7596次)
::
评论
(0)
::
引用 (0)
===========================================================
第十七、八章补遗(八)
===========================================================
my4java
发表于:2006.07.20 15:04
::分类:
(
Ruby on Rails
)
::阅读:(7414次)
::
评论
(0)
::
引用 (0)
===========================================================
第十七、八章补遗(七)
===========================================================
my4java
发表于:2006.07.20 14:57
::分类:
(
Ruby on Rails
)
::阅读:(7490次)
::
评论
(0)
::
引用 (0)
===========================================================
第十七、八章补遗(六)
===========================================================
第十七、八章补遗(六)
第六部分 Ajax Helper方法
查看全文
my4java
发表于:2006.07.19 19:25
::分类:
(
Ruby on Rails
)
::阅读:(1179次)
::
评论
(0)
::
引用 (0)
===========================================================
第十七、八章补遗(五)
===========================================================
第十七、八章补遗(五)
第五部分 杂类方法
查看全文
my4java
发表于:2006.07.19 19:21
::分类:
(
Ruby on Rails
)
::阅读:(7618次)
::
评论
(0)
::
引用 (0)
===========================================================
第十七、八章补遗(四)
===========================================================
第十七、八章补遗(四)
第四部分 表单Helper方法
查看全文
my4java
发表于:2006.07.19 19:16
::分类:
(
Ruby on Rails
)
::阅读:(7600次)
::
评论
(1)
::
引用 (0)
===========================================================
第十七、八章补遗(三)
===========================================================
my4java
发表于:2006.07.19 19:11
::分类:
(
Ruby on Rails
)
::阅读:(7690次)
::
评论
(0)
::
引用 (0)
===========================================================
第十七、八章补遗(二)
===========================================================
my4java
发表于:2006.07.19 19:08
::分类:
(
Ruby on Rails
)
::阅读:(7390次)
::
评论
(0)
::
引用 (0)
===========================================================
第十七、八章补遗(一)
===========================================================
my4java
发表于:2006.07.19 19:03
::分类:
(
Ruby on Rails
)
::阅读:(7712次)
::
评论
(0)
::
引用 (0)
===========================================================
第十六章补遗(十七)
===========================================================
第十六章补遗(十七)
第十三部分 Verification --- 验证
查看全文
my4java
发表于:2006.07.19 18:56
::分类:
(
Ruby on Rails
)
::阅读:(591次)
::
评论
(0)
::
引用 (0)
===========================================================
第十六章补遗(十六)
===========================================================
第十六章补遗(十六)
第十二部分 SessionManagement --- 会话管理
查看全文
my4java
发表于:2006.07.19 18:54
::分类:
(
Ruby on Rails
)
::阅读:(586次)
::
评论
(0)
::
引用 (0)
===========================================================
第十六章补遗(十五)
===========================================================
第十六章补遗(十五)
第十一部分 Scaffolding --- 支架
查看全文
my4java
发表于:2006.07.19 18:51
::分类:
(
Ruby on Rails
)
::阅读:(659次)
::
评论
(0)
::
引用 (0)
===========================================================
第十六章补遗(十四)
===========================================================
第十六章补遗(十四)
第十部分 Layout --- 层
查看全文
my4java
发表于:2006.07.19 18:47
::分类:
(
Ruby on Rails
)
::阅读:(626次)
::
评论
(0)
::
引用 (0)
===========================================================
第十六章补遗(十三)
===========================================================
第十六章补遗(十三)
第九部分 Helpers
查看全文
my4java
发表于:2006.07.19 18:43
::分类:
(
Ruby on Rails
)
::阅读:(565次)
::
评论
(0)
::
引用 (0)
===========================================================
第十六章补遗(十二)
===========================================================
my4java
发表于:2006.07.19 18:40
::分类:
(
Ruby on Rails
)
::阅读:(497次)
::
评论
(0)
::
引用 (0)
===========================================================
第十六章补遗(十一)
===========================================================
第十六章补遗(十一)
第八部分 Filters --- 过滤器
查看全文
my4java
发表于:2006.07.19 18:17
::分类:
(
Ruby on Rails
)
::阅读:(663次)
::
评论
(0)
::
引用 (0)
===========================================================
第十六章补遗(十)
===========================================================
第十六章补遗(十)
第七部分 Streaming --- 流
查看全文
my4java
发表于:2006.07.19 18:14
::分类:
(
Ruby on Rails
)
::阅读:(595次)
::
评论
(0)
::
引用 (0)
===========================================================
第十六章补遗(九)
===========================================================
第十六章补遗(九)
第六部分 Pagination --- 分页
查看全文
my4java
发表于:2006.07.19 18:10
::分类:
(
Ruby on Rails
)
::阅读:(733次)
::
评论
(0)
::
引用 (0)
===========================================================
第十六章补遗(八)
===========================================================
my4java
发表于:2006.07.19 18:07
::分类:
(
Ruby on Rails
)
::阅读:(614次)
::
评论
(0)
::
引用 (0)
===========================================================
第十六章补遗(七)
===========================================================
第十六章补遗(七)
第四部分 Cookie
查看全文
my4java
发表于:2006.07.19 18:03
::分类:
(
Ruby on Rails
)
::阅读:(516次)
::
评论
(0)
::
引用 (0)
===========================================================
第十六章补遗(六)
===========================================================
第十六章补遗(六)
第三部分 Components --- 组件
查看全文
my4java
发表于:2006.07.19 17:55
::分类:
(
Ruby on Rails
)
::阅读:(539次)
::
评论
(0)
::
引用 (0)
===========================================================
第十六章补遗(五)
===========================================================
my4java
发表于:2006.07.19 17:48
::分类:
(
Ruby on Rails
)
::阅读:(491次)
::
评论
(0)
::
引用 (0)
===========================================================
第十六章补遗(五)
===========================================================
my4java
发表于:2006.07.19 17:48
::分类:
(
Ruby on Rails
)
::阅读:(549次)
::
评论
(0)
::
引用 (0)
===========================================================
第十六章补遗(四)
===========================================================
第十六章补遗(四)
第二部分 Caching --- 缓存
查看全文
my4java
发表于:2006.07.19 17:46
::分类:
(
Ruby on Rails
)
::阅读:(590次)
::
评论
(0)
::
引用 (0)
===========================================================
第十六章补遗(三)
===========================================================
my4java
发表于:2006.07.19 17:43
::分类:
(
Ruby on Rails
)
::阅读:(559次)
::
评论
(0)
::
引用 (0)
===========================================================
第十六章补遗(二)
===========================================================
my4java
发表于:2006.07.19 17:35
::分类:
(
Ruby on Rails
)
::阅读:(656次)
::
评论
(0)
::
引用 (0)
===========================================================
第十六章补遗(一)
===========================================================
第十六章补遗(一)
第一部分 Base --- 基础
查看全文
my4java
发表于:2006.07.19 17:25
::分类:
(
Ruby on Rails
)
::阅读:(1417次)
::
评论
(0)
::
引用 (0)
===========================================================
第二版可以下载了
===========================================================
my4java
发表于:2006.07.01 22:56
::分类:
(
Ruby on Rails
)
::阅读:(7344次)
::
评论
(3)
::
引用 (0)
===========================================================
Agile Web Development with Rails 第二版目录
===========================================================
my4java
发表于:2006.06.17 22:17
::分类:
(
Ruby on Rails
)
::阅读:(480次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 补充学习资料
===========================================================
Agile Web Development with Rails 补充学习资料
下面这个网址对于你学习Agile Web Development with Rails 一书会有很多帮助。
查看全文
my4java
发表于:2006.06.02 20:40
::分类:
(
Ruby on Rails
)
::阅读:(1895次)
::
评论
(0)
::
引用 (0)
===========================================================
附录B 配置参数的补充资料
===========================================================
my4java
发表于:2006.06.01 18:05
::分类:
(
Ruby on Rails
)
::阅读:(666次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(七十九)
===========================================================
Agile Web Development with Rails 翻译(七十九)
附录B 配置参数
就像在180页解释的,各种Rails组成部分可以通过设置选项全局environment.rb文件,或config/environment目录内的一个指定的环境文件来配置。
查看全文
my4java
发表于:2006.05.24 20:24
::分类:
(
Ruby on Rails
)
::阅读:(914次)
::
评论
(3)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(七十八)
===========================================================
Agile Web Development with Rails 翻译(七十八)
21.5 不要想信ID参数
在我们前面讨论重新取回数据时,我们介绍了find()方法,它返回基于它的主键值的行。这个方法接受一个可选的哈希表参数,它可以被用于给返回的行添加额外的约束。
查看全文
my4java
发表于:2006.05.24 20:19
::分类:
(
Ruby on Rails
)
::阅读:(755次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(七十七)
===========================================================
Agile Web Development with Rails 翻译(七十七)
21.3 避免会话定象攻击
如果你知道别人的session id,那么你可以创建使用它的HTTP请求。当Rails接收到这些请求时,它认为它们与原有用户关联,所以将让你随时做那个用户可以做的事情。
查看全文
my4java
发表于:2006.05.24 20:16
::分类:
(
Ruby on Rails
)
::阅读:(785次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(七十六)
===========================================================
Agile Web Development with Rails 翻译(七十六)
第二十一章 Securing Your Rails Application
查看全文
my4java
发表于:2006.05.24 20:12
::分类:
(
Ruby on Rails
)
::阅读:(772次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(七十五)
===========================================================
Agile Web Development with Rails 翻译(七十五)
20.6 测试 Web Services
Action Web Service 整合有Rails的测试框架,所以我们可以使用标准的Rails测试断言来确保我们的 web service 能正确地工作。
查看全文
my4java
发表于:2006.05.17 16:30
::分类:
(
Ruby on Rails
)
::阅读:(799次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(七十四)
===========================================================
Agile Web Development with Rails 翻译(七十四)
20.3 Dispatching Modes
远程调用发送它们请求给 endpoint URL。(参考424页的20.6节)分派是由AWS映射这些引入的请求给实现这个服务的对象内的方法的过程。
查看全文
my4java
发表于:2006.05.17 16:23
::分类:
(
Ruby on Rails
)
::阅读:(733次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(七十三)
===========================================================
Agile Web Development with Rails 翻译(七十三)
第二十章 Web Services on Rails
查看全文
my4java
发表于:2006.05.17 16:16
::分类:
(
Ruby on Rails
)
::阅读:(814次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(七十二)
===========================================================
Agile Web Development with Rails 翻译(七十二)
19.2 Receiving E-mail
Action Mailer可容易地用Rails应用程序写出对邮件的处理。不幸地,你也需要找到一种从你的服务器获得邮件的合适途径,并把它们注入到应用程序内;这个要求需要大量工作。
查看全文
my4java
发表于:2006.05.11 22:05
::分类:
(
Ruby on Rails
)
::阅读:(763次)
::
评论
(1)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(七十一)
===========================================================
Agile Web Development with Rails 翻译(七十一)
查看全文
my4java
发表于:2006.05.11 21:57
::分类:
(
Ruby on Rails
)
::阅读:(749次)
::
评论
(1)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(七十)
===========================================================
Agile Web Development with Rails 翻译(七十)
第十九章 Action Mailer
Action Mailer 是个简单的Rails组件,它允许你的应用程序送和接受e-mail。使用Action Mailer,你的在线商店会发送定单确认信,并且你的跟踪系统会自动日志问题并发送到指定的 e-mail地址。
查看全文
my4java
发表于:2006.05.10 19:49
::分类:
(
Ruby on Rails
)
::阅读:(874次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(六十九)
===========================================================
Agile Web Development with Rails 翻译(六十九)
12.6 Running Tests with Rake
rake 是个用于构建其它Ruby程序的Ruby程序。它通过阅读一个叫,rakefile的文件,知道如何构建这些程序,这个文件包含了一组任务。每个任务都有一个名字,和它依赖的其它任务的一个清单,还有由任务完成的一个动作清单。
查看全文
my4java
发表于:2006.05.10 19:43
::分类:
(
Ruby on Rails
)
::阅读:(822次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(六十八)
===========================================================
Agile Web Development with Rails 翻译(六十八)
好极了!现在们知道一个无效定单会为页面内的字段加上红色框,让我们添加另一个测试来确保一个有效的定单会清除这些。
查看全文
my4java
发表于:2006.05.10 19:38
::分类:
(
Ruby on Rails
)
::阅读:(708次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(六十七)
===========================================================
Agile Web Development with Rails 翻译(六十七)
2、assert_redirected_to(options = {}, message=nil) 断言被传递的重定向选项匹配最后动作内的redirect调用。你也可以传递一个简单的字符串,它与由redirection生成的URL进行比较。
查看全文
my4java
发表于:2006.05.10 19:33
::分类:
(
Ruby on Rails
)
::阅读:(736次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(六十六)
===========================================================
Agile Web Development with Rails 翻译(六十六)
12.3 测试控制器
控制器指挥显示。它们接受web请求(典型的是用户输入),与模型交互来获取应用程序状态,然后,通过引发相应的视图显示些东西给用户做为应答。所以当我们测试控制器时,我们要确保一个给定的请求要有一个相应的应答做回应。我们还需要模型,但我们已经对它们用过单元测试了。
查看全文
my4java
发表于:2006.05.10 19:29
::分类:
(
Ruby on Rails
)
::阅读:(706次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(六十五)
===========================================================
Agile Web Development with Rails 翻译(六十五)
测试模型商业规则
回到上面,我们已经测试的那个Rails工作像个广告。同样Rails为它自己包含了一套全面的测试,
查看全文
my4java
发表于:2006.05.10 19:20
::分类:
(
Ruby on Rails
)
::阅读:(823次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(六十四)
===========================================================
Agile Web Development with Rails 翻译(六十四)
用于多对多关联的 Fixtures
如果你应用程序带有要进行测试的有多对多关联的模型,那么你将需要创建一个fixture数据文件来表现join 表。例如说,Category和Product彼此使用has_and_belongs_to_many()方法来声明它们的关联。习惯上join表将被命名为categories_products。下面的categories_products.yml fixture数据文件包括此关联的例子fixtures。
查看全文
my4java
发表于:2006.05.10 19:09
::分类:
(
Ruby on Rails
)
::阅读:(797次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(六十三)
===========================================================
Agile Web Development with Rails 翻译(六十三)
第十二章 任务 T:测试
在短时间内,我已经开一个基于Web的商店购物车应用程序。我们以得到反馈并写点代码这种方式,然后在web浏览器内(我们客户的站点)看看应用程序的行为是否与我们期望的一样。
查看全文
my4java
发表于:2006.05.10 19:01
::分类:
(
Ruby on Rails
)
::阅读:(836次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(六十二)
===========================================================
Agile Web Development with Rails 翻译(六十二)
Using Effects without AJAX
Using the effects without AJAX is a bit tricky. While it’s tempting to use the window.onload event for this, your effect will occur only after all elements in the page (including images) have been loaded.
查看全文
my4java
发表于:2006.05.10 18:58
::分类:
(
Ruby on Rails
)
::阅读:(759次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(六十一)
===========================================================
Agile Web Development with Rails 翻译(六十一)
Progress Indicators
你可以使用回调来给出你的用户对某些东西的回馈。
查看全文
my4java
发表于:2006.05.10 18:54
::分类:
(
Ruby on Rails
)
::阅读:(1202次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(六十)
===========================================================
Agile Web Development with Rails 翻译(六十)
18.3 The User Interface, Revisited
传统的Web应用程序提供的与用户交互的界面比传统的桌面应用程序要少。它们不是真的不需要。使用增强的Web 2.0这种情况有了些改变,就像我们给出的带有AJAX的Web页。
查看全文
my4java
发表于:2006.05.10 18:49
::分类:
(
Ruby on Rails
)
::阅读:(1008次)
::
评论
(1)
::
引用 (0)
===========================================================
Rails系统中的AJAX开发技术简析
===========================================================
Rails系统中的AJAX开发技术简析
这篇文章也不错,你完全可以与 the Web2.0 一章结合来看。
查看全文
my4java
发表于:2006.05.06 12:05
::分类:
(
Ruby on Rails
)
::阅读:(947次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(五十九)
===========================================================
Agile Web Development with Rails 翻译(五十九)
Behind the Scenes
让我们看看在我们的link_to_remote例子期间会发生什么。首先,让我们先浏览一下由link_to_remote()生成HTML代码。
查看全文
my4java
发表于:2006.05.04 14:16
::分类:
(
Ruby on Rails
)
::阅读:(1014次)
::
评论
(1)
::
引用 (0)
===========================================================
Agile Web Development with Rails goes second edition
===========================================================
Agile Web Development with Rails goes second edition
好东西好多,若是弄到的话,为什么还要看第一版,你有嘛,发一个先。
查看全文
my4java
发表于:2006.05.03 20:18
::分类:
(
Ruby on Rails
)
::阅读:(1178次)
::
评论
(2)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(五十八)
===========================================================
Agile Web Development with Rails 翻译(五十八)
第十八章 The Web, V2.0
自web出现以来有两件事在折磨着应用程序的开发者。
查看全文
my4java
发表于:2006.04.29 22:02
::分类:
(
Ruby on Rails
)
::阅读:(1096次)
::
评论
(0)
::
引用 (0)
===========================================================
书评:使用 Rails 进行敏捷 Web 开发
===========================================================
my4java
发表于:2006.04.27 23:41
::分类:
(
Ruby on Rails
)
::阅读:(6344次)
::
评论
(3)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(五十七)
===========================================================
Agile Web Development with Rails 翻译(五十七)
Expiring Cached Fragments
现在我们已经有了一个文章列表缓存版本,我们的Rails应用程序将继续服务它无论何时提交这个页。如果文章被更新,那么被缓存的版本将会过时,并且应该被失效。我们用expire_fragment()方法来做。缺省地,“段”使用提交页的(我们例子中是blog和list)“控制器”和“动作”的名字被缓存。要失效“段”(例如,在文章列表更改时),“控制器”应该调用
查看全文
my4java
发表于:2006.04.27 17:19
::分类:
(
Ruby on Rails
)
::阅读:(758次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(五十六)
===========================================================
Agile Web Development with Rails 翻译(五十六)
在它和其它的Rails“控制器”之间有两个微小的差别。
查看全文
my4java
发表于:2006.04.27 17:15
::分类:
(
Ruby on Rails
)
::阅读:(766次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(五十五)
===========================================================
Agile Web Development with Rails 翻译(五十五)
Partial Page Templates
Web应用程序通常显示有关同一应用程序对象或多个页面上对象的信息。一个购物车可以在购物车页面和定单合计页面显示一个定单的商品项目。一个博客应用程序可以在主索引页和顶部的注释中显示一个文章的内容。典型地这将在不同的“模型”页面之间调用代码的复制版本。
查看全文
my4java
发表于:2006.04.27 17:09
::分类:
(
Ruby on Rails
)
::阅读:(856次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(五十四)
===========================================================
Agile Web Development with Rails 翻译(五十四)
Working with Nonmodel Fields
我们一直在关心Rails内“模型,控制器,视图”之间的综合。
查看全文
my4java
发表于:2006.04.27 17:04
::分类:
(
Ruby on Rails
)
::阅读:(971次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(五十三)
===========================================================
Agile Web Development with Rails 翻译(五十三)
Date and Time Fields
查看全文
my4java
发表于:2006.04.27 16:57
::分类:
(
Ruby on Rails
)
::阅读:(1106次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(五十二)
===========================================================
Agile Web Development with Rails 翻译(五十二)
当用户提交表单时,原始的POST数据被发送回我们的应用程序。
查看全文
my4java
发表于:2006.04.25 11:43
::分类:
(
Ruby on Rails
)
::阅读:(1172次)
::
评论
(2)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(五十一)
===========================================================
Agile Web Development with Rails 翻译(五十一)
还有几个有条件连接方法,如果一些条件达到了,这些方法就生成链接,否则的话就返回链接的文本内容。Link_to_unless_current()“帮助方法”对在sidebars内创建菜单很有用,在sidebar内当前页的名字被显示为纯文本并且其它条目是超链接。
查看全文
my4java
发表于:2006.04.24 12:19
::分类:
(
Ruby on Rails
)
::阅读:(1004次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(五十)
===========================================================
Agile Web Development with Rails 翻译(五十)
17.4 Helpers
先前我们说过可以在“模板”中放置代码。现在我们要纠正这句话。在“模板”内放置少量代码还是可以让人接受的—这会让它们有更多动态性。但是,在“模板”内放置大量的代码就是糟糕的风格。
查看全文
my4java
发表于:2006.04.24 12:15
::分类:
(
Ruby on Rails
)
::阅读:(999次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(四十九)
===========================================================
Agile Web Development with Rails 翻译(四十九)
第十七章 活动视图
查看全文
my4java
发表于:2006.04.24 12:08
::分类:
(
Ruby on Rails
)
::阅读:(893次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(四十八)
===========================================================
Agile Web Development with Rails 翻译(四十八)
15.6 Advanced Attributes
想想在我们每次介绍“活动记录”时,我们说一个“活动记录”对象有对应于基础数据库表内列的属性。我们说的并不是严格的事实。这儿是故事的余下部分。
查看全文
my4java
发表于:2006.04.21 19:10
::分类:
(
Ruby on Rails
)
::阅读:(880次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(四十七)
===========================================================
Agile Web Development with Rails 翻译(四十七)
这儿有两种基本的回调实现方式。
首先,你可以直接地定义回调实例方法。例如,如果你想在保存事件之前处理,你可以写
查看全文
my4java
发表于:2006.04.21 19:06
::分类:
(
Ruby on Rails
)
::阅读:(840次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(四十六)
===========================================================
Agile Web Development with Rails 翻译(四十六)
为每个属性调用块(如果:allow_nil为true,则跳过是nil的属性)。传递属性的名字,属性的值到被确认的“模型”内。如下面例子显示的,如果一个确认失败,块应该被添加给“模型”的错误列表
查看全文
my4java
发表于:2006.04.21 18:59
::分类:
(
Ruby on Rails
)
::阅读:(877次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(四十五)
===========================================================
Agile Web Development with Rails 翻译(四十五)
15.3 Single Table Inheritance
当我们用对象和类编程时,我们有时候使用继承来表达抽象之间关系。我们的应用程序可以按各种规则来处理人所扮演的角色:消费者,雇员,经理等等。所有角色都有一些共有的与特殊的属性。我们可以通过类Person,以及它的子类Employee和类Customer,还有Employee的子类Manager来“模型”化它们。子类继承并表现它们父类的属性。
查看全文
my4java
发表于:2006.04.21 18:54
::分类:
(
Ruby on Rails
)
::阅读:(1140次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(四十四)
===========================================================
Agile Web Development with Rails 翻译(四十四)
15.2 “聚合”(Aggregation)
数据库列有个带限制的类型集: integers, strings, dates, 等等。典型地,我们的应用程序却有很多类型—我们用类定义来表现我们代码的抽象。更好的事是,如果我们能够映射数据库内的一些列信息到我们的高级抽象中—我们以同样方式包装行数据本身在“模型”对象中。
查看全文
my4java
发表于:2006.04.21 18:48
::分类:
(
Ruby on Rails
)
::阅读:(906次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(四十三)
===========================================================
Agile Web Development with Rails 翻译(四十三)
第十五章 深入“活动记录”
15.1 Acts As
我们已经看到has_one,has_many,和has_and_belongs_to_many允许我们来表现标准关系数据库结构的一对一,一对多,和多对多映射。但时候我们想构建比上面更基本的东西。
查看全文
my4java
发表于:2006.04.21 18:42
::分类:
(
Ruby on Rails
)
::阅读:(1014次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(四十二)
===========================================================
Agile Web Development with Rails 翻译(四十二)
这是第十六章的最后一部分。图越来越少,字是越来越多,打字也好幸苦!还要忍受学习的折磨。难哪!
查看全文
my4java
发表于:2006.04.20 11:08
::分类:
(
Ruby on Rails
)
::阅读:(887次)
::
评论
(1)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(四十一)
===========================================================
Agile Web Development with Rails 翻译(四十一)
After Filters and Response Munging
如果需要话,after“过滤器”可以被用于修改外部“应答”,修改“头”和内容。一些应用程序使用这个技术来完成对“控制器”的模板创建的内容全局的置换(例如,在“应答”体内用字符串<customer/>置换一个客户的名字)。另一种用法是如果用户的浏览器支持的话,可以压缩“应答”。
查看全文
my4java
发表于:2006.04.19 13:06
::分类:
(
Ruby on Rails
)
::阅读:(891次)
::
评论
(2)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(四十)
===========================================================
Agile Web Development with Rails 翻译(四十)
比较“会话”存储选项
对于这么多“会话”选项,我应该为应用程序选择哪一个呢?回答是“依赖”。
查看全文
my4java
发表于:2006.04.19 13:01
::分类:
(
Ruby on Rails
)
::阅读:(1063次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(三十九)
===========================================================
Agile Web Development with Rails 翻译(三十九)
16.5 Cookies 和“会话”
Cookie允许web应用程序从浏览器“会话”中得到类似哈希表的功能:你可以在客户端浏览器上存储名字字符串,并在随后的请求中可按名字取回相应的值。
2006年5 月1日更新
查看全文
my4java
发表于:2006.04.19 12:56
::分类:
(
Ruby on Rails
)
::阅读:(1106次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(三十八)
===========================================================
Agile Web Development with Rails 翻译(三十八)
render的所有格式接受可选的:status和:layout参数。:status参数用于设置HTTP应答内的header状态。它缺省为”200 OK”。不要使用带有3xxx状态的render()来重定向;Rails有个redirect()方法用于这个目的。
查看全文
my4java
发表于:2006.04.19 12:53
::分类:
(
Ruby on Rails
)
::阅读:(1329次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(三十七)
===========================================================
Agile Web Development with Rails 翻译(三十七)
在下面表内通过在你的“控制器”内实现方法default_url_options(),你就可以覆写用于参数缺省值。这应该返回一个参数的哈希表,此表被传递给url_for()。
查看全文
my4java
发表于:2006.04.16 14:58
::分类:
(
Ruby on Rails
)
::阅读:(994次)
::
评论
(2)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(三十六)
===========================================================
Agile Web Development with Rails 翻译(三十六)
url_for()方法通过将它的参数传递给一个映射来生成URL。在可以在“控制器”和“视图”中工作。让我们试试。
查看全文
my4java
发表于:2006.04.16 14:54
::分类:
(
Ruby on Rails
)
::阅读:(961次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(三十五)
===========================================================
Agile Web Development with Rails 翻译(三十五)
第十六章 “活动控制器”
“活动包”是Rails应用程序的心脏。它由两个Ruby模块组成,“活动控制器”和“活动视图”。它们共同地提供对处理引入请求及产生对外响应的支持。这一章,我们查找“活动控制器”以及它是如何在Rails内工作的。下一章我们讨论“活动视图”。
查看全文
my4java
发表于:2006.04.16 14:48
::分类:
(
Ruby on Rails
)
::阅读:(1063次)
::
评论
(0)
::
引用 (0)
===========================================================
跨越边界: 研究活动记录
===========================================================
跨越边界: 研究活动记录
Java编程语言对于广大的厂商、客户和行业来说,获得了前所未有的成功。但是,没有一种编程语言可以擅长每件工作。这篇文章开启了 Bruce Tate 的一个新系列,研究其他语言解决主要问题的方式以及这些解决方案对 Java 开发人员的意义。他首先研究活动记录,这是 Ruby on Rails 背后的持久性引擎。活动记录颠覆了许多 Java 的习惯做法,从典型的配置机制到基本的架构选择。结果就是这样一个框架:既有根本上的折衷,又促进了根本性的生产率改进。
查看全文
my4java
发表于:2006.04.15 16:00
::分类:
(
Ruby on Rails
)
::阅读:(917次)
::
评论
(4)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(三十四)
===========================================================
Agile Web Development with Rails 翻译(三十四)
计数器
has_many关系定义了一个属性,它是一个集合。它似乎能够回答有关集合大小的问题:这个定单有多少个商品项目呢?实际上你会发现,聚合有个size()方法,它返回的就是这个关联的对象数目。这个方法是深入到数据库在子表中执行select count(*)语句,计算外键引用父表的相关记录数。
查看全文
my4java
发表于:2006.04.15 14:40
::分类:
(
Ruby on Rails
)
::阅读:(1097次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(三十三)
===========================================================
Agile Web Development with Rails 翻译(三十三)
由 has_many() 添加的更多方法
就像belongs_to和has_one一样,has_many给它的主类添加了许多属性方法。同样,这些方法的名字以属性的名字开头。在下面描述中,我们将列出通过声明来添加的方法。
查看全文
my4java
发表于:2006.04.15 14:19
::分类:
(
Ruby on Rails
)
::阅读:(1175次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(三十二)
===========================================================
Agile Web Development with Rails 翻译(三十二)
belongs_to() 声明
belongs_to()声明给定的类是本身类的父类。尽管belongs_to可能不是我们考虑这种关系时最先想到的词,但是Active Record的约定是包含外键的表属于它引用的表。如果这有助于编码的话,你应该把references当成belongs_to使用。
查看全文
my4java
发表于:2006.04.15 14:13
::分类:
(
Ruby on Rails
)
::阅读:(1276次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(三十一)
===========================================================
Agile Web Development with Rails 翻译(三十一)
删除记录
Active Record支持两种形式的记录删除。首先,它有两个类级别方法delete()和delete_all(),都是在数据库级别上来操作。delete()方法接受一个id或一个id数组,来删除表中相应的记录。delete_all()删除匹配给定条件的记录行(如果没有条件就删除全部的记录)。这两个调用的返回值依赖于适配器,一般情况典型地是受影响的记录行数。如果调用之前记录不存在,也不抛出异常。
查看全文
my4java
发表于:2006.04.15 14:02
::分类:
(
Ruby on Rails
)
::阅读:(1212次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(三十)
===========================================================
Agile Web Development with Rails 翻译(三十)
如果你调用一个model的类方法,它的名字以find_by_或find_all_by开头的话,Active Record会把它转换成一个finder,并使用方法名的余下部分来决定哪些列会被检查。因此下面这个调用
查看全文
my4java
发表于:2006.04.15 13:57
::分类:
(
Ruby on Rails
)
::阅读:(1374次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(二十九)
===========================================================
Agile Web Development with Rails 翻译(二十九)
new()构造函数是在内存中创建一个新的Order对象。我们必须记得在某个时间点上要存储它。Active Record还有一个方便的方法create()。它是既实例化model对象又把它存储到数据库中。
查看全文
my4java
发表于:2006.04.15 13:51
::分类:
(
Ruby on Rails
)
::阅读:(1477次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(二十八)
===========================================================
Agile Web Development with Rails 翻译(二十八)
Boolean 属性
有些数据库支持boolean列类型,而有些不支持。这使得Active Record很难抽象化boolean。例如,如果基础数据库没有boolean类型,一些开发者使用char(1)列包含”t”或”f”来表示true或false。而其它开发者使用整数列,0是false,1是true。即使数据库直接支持boolean类型(如MySQL和它的bool列类型),它们也只是在内部存储0或1。
查看全文
my4java
发表于:2006.04.15 13:44
::分类:
(
Ruby on Rails
)
::阅读:(1236次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(二十七)
===========================================================
Agile Web Development with Rails 翻译(二十七)
第十四章 Active Record 基础
Active Record是Rails中提供的对象关系映射(ORM)层。在这一章,我们将看到Active Record的基础知识:连接数据库,映射表,操作数据等。 下一章我们将深入这些东西的细节中。
查看全文
my4java
发表于:2006.04.15 13:37
::分类:
(
Ruby on Rails
)
::阅读:(1360次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(二十六)
===========================================================
Agile Web Development with Rails 翻译(二十六)
混合大小写,下划线和复数
我们经常使用短语来命名变量和类。在Ruby里通常约定变量的名字全是小字母,单词之间用下划线隔开。类和模块命名则不同:它们没有下划线,短语中每个单词的第一个字母以大写开头。(我们称这是混合大小写)。这些约定会这样命名变量,比如order_status,和类名字如LineItem。
查看全文
my4java
发表于:2006.04.15 13:30
::分类:
(
Ruby on Rails
)
::阅读:(1200次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(二十五)
===========================================================
Agile Web Development with Rails 翻译(二十五)
第十三章 深入Rails
现在是我们深入讨论Rails的时间。本书的余下部分,我们将按主题浏览Rails(其实这意味着是按模型)。
查看全文
my4java
发表于:2006.04.15 13:18
::分类:
(
Ruby on Rails
)
::阅读:(1339次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(二十四)
===========================================================
Agile Web Development with Rails 翻译(二十四)
登出
我们的管理布局在侧边拦有一个logou选项。这在login controller中的实现是很简单的。
查看全文
my4java
发表于:2006.04.15 13:11
::分类:
(
Ruby on Rails
)
::阅读:(1547次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(二十三)
===========================================================
Agile Web Development with Rails 翻译(二十三)
现在我们可以增加用户到我们的数据库了,让我们试试。定位浏览器http://localhost:3000/login/add_user,你将看到这出色的足以让人晕倒的页面设计。
查看全文
my4java
发表于:2006.04.15 12:53
::分类:
(
Ruby on Rails
)
::阅读:(1349次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(二十二)
===========================================================
Agile Web Development with Rails 翻译(二十二)
第十一章 任务 F: Administrivia
我们的客户现在很高兴--在非常短的时间里我们就一起建立了一个基本的商店购物车系统,而她可以开始展示给她的顾客了。她只希望我们再做一个改变。现在任何人都能够进入管理功能。她希望我们增加一个基本的用户管理系统,强制用户必须登陆以后才可以进入站点的管理部分。
查看全文
my4java
发表于:2006.04.15 12:45
::分类:
(
Ruby on Rails
)
::阅读:(1463次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(二十一)
===========================================================
Agile Web Development with Rails 翻译(二十一)
这里,我们使用了stylesheet_link_tag()helper方法来创建一个到scaffold.css,depot.css和一个新的admin.css样式表的链接(我喜欢在站点的管理部分设置不同的颜色集,这样很容易发现你身处何处)。现在我们有了应用程序的管理部分的专门的css文件。我们将移走我们在65页时加入scaffold.css中列表相关的样式。Admin.css文件被列在508页的C.1部分。
查看全文
my4java
发表于:2006.04.14 20:17
::分类:
(
Ruby on Rails
)
::阅读:(1298次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(二十)
===========================================================
Agile Web Development with Rails 翻译(二十)
第十章 任务 E:购物
我们现在已处于这样的时刻,买方可以使用我们的应用程序来产生定单。我们的客户很想看看它是如何满足这些订单的。
查看全文
my4java
发表于:2006.04.14 20:11
::分类:
(
Ruby on Rails
)
::阅读:(1355次)
::
评论
(6)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(十九)
===========================================================
Agile Web Development with Rails 翻译(十九)
9.2 Iteration D2: 在付款页面上显示购物车内容
现在,我们将给checkout页增加购物车内容的汇总。这很容易,我们已经有一个显示在购物车中商品项的布局。我们所需要做的一切就是剪切代码,并粘贴到checkout view中,但是…ummm…哦,是的,你一直在看我所做的。
查看全文
my4java
发表于:2006.04.14 19:56
::分类:
(
Ruby on Rails
)
::阅读:(1261次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(十八)
===========================================================
Agile Web Development with Rails 翻译(十八)
这里,唯一有趣的是和选择列表有关的代码。我们已经假定有效付款选项清单是Order model的一个属性--它将是model文件中的一个数组的数组。每个子数组的第一个元素被做为选择的一个选项而显示出来的字符串,第二个值将被存于数据库。[如果我们期望非Rails应用程序能更新orders表,我们可能想移动付款类型清单到一个单独的表中,并使orders列的一个外键引用到这个新表。在这种环境下,Rails也提供了对产生列表清单的很好支持。]我们最好在我们忘记之前在model order.rb中定义这个选项数组。
查看全文
my4java
发表于:2006.04.14 19:46
::分类:
(
Ruby on Rails
)
::阅读:(1259次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(十七)
===========================================================
Agile Web Development with Rails 翻译(十七)
第九章 任务 D: 结算!
迄今为止,我们已经建立了一个基本的产品管理系统,我们实现一个分类目录,并有一个很好看的商店购物车。现在我们需要让买方能够真正地用购物车中购买些东西。再继续之前让我们先实现结算功能。
查看全文
my4java
发表于:2006.04.14 19:33
::分类:
(
Ruby on Rails
)
::阅读:(1609次)
::
评论
(2)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(十六)
===========================================================
Agile Web Development with Rails 翻译(十六)
8.5 循环 C3: 完成购物车
让我们开始处理购物车显示上的空购物车连接。我们知道我们必须在store “控制器”内实现一个empty_cart()方法。让我们将它的职责委派给Cart类。
2006年4月17日更新
查看全文
my4java
发表于:2006.04.14 19:26
::分类:
(
Ruby on Rails
)
::阅读:(1510次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(十五)
===========================================================
Agile Web Development with Rails 翻译(十五)
整理购物车
在我们完成这段工作并向客户展示之前,让我们整理一下购物车显示页面。而不简单地倾销这个产品,让我们添加一些格式化。同时,我们可以添加些持续购物的连接,以便我们不必只能按下Back按钮。在我们添加连接时,让我们在付款后再添加个空连接给购物车。
2006年4月17日更新
查看全文
my4java
发表于:2006.04.14 19:18
::分类:
(
Ruby on Rails
)
::阅读:(1533次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(十四)
===========================================================
Agile Web Development with Rails 翻译(十四)
2006年4月17日更新
8.3 循环 C1: 创建个购物车
读者可能注意到了我们的分类目录列表“视图”已经包含了一个Add to Cart连接给每个产品列表。
查看全文
my4java
发表于:2006.04.14 19:09
::分类:
(
Ruby on Rails
)
::阅读:(1664次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(十三)
===========================================================
Agile Web Development with Rails 翻译(十三)
第八章 Task C: 创建购物车
现在我们已有了可显示我们所产品的分类目录列表,它可以很好地销售它们。我们客户很满意,所以我们一同决定这次要实现购物车功能。这包括了一些新概念,包括会话以及数据库表之间的父子关系,现在我们就可开始吧。
2006年4月17日更新
查看全文
my4java
发表于:2006.04.14 19:03
::分类:
(
Ruby on Rails
)
::阅读:(2569次)
::
Permanent link
::
引用 (0)
===========================================================
Rails框架有用的网站
===========================================================
Rails框架有用的网站
很好的三个站点,对学习很有帮助。
查看全文
my4java
发表于:2006.04.11 20:24
::分类:
(
Ruby on Rails
)
::阅读:(1368次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(十二)
===========================================================
Agile Web Development with Rails 翻译(十二 )
第七章 任务 B: 分类显示目录
我们已经从客户那里收集了最初的要求,文档化了基本流程,并且处理了我们需要的数据,并为Depot应用程序的产品放置了管理页。
2006年4月17日更新
查看全文
my4java
发表于:2006.04.11 19:31
::分类:
(
Ruby on Rails
)
::阅读:(2197次)
::
评论
(0)
::
引用 (0)
===========================================================
Rails For Designers
===========================================================
Rails For Designers
Web 設計人員如何看 Rails?
查看全文
my4java
发表于:2006.04.09 22:26
::分类:
(
Ruby on Rails
)
::阅读:(1091次)
::
评论
(0)
::
引用 (0)
===========================================================
Ruby on Rails 和 J2EE:两者能否共存?
===========================================================
Ruby on Rails 和 J2EE:两者能否共存?
两个 Web 应用程序框架的比较
Aaron Rustad
技术架构师, Anassina, Inc.
2005 年 8 月 11 日
Ruby on Rails 是一个相对较新的 Web 应用程序框架,构建在 Ruby 语言之上。它被宣传为现有企业框架的一个替代,而它的目标,简而言之,就是让生活,至少是 Web 开发方面的生活,变得更轻松。在本文中,Aaron Rustad 将对 Rails 和传统的 J2EE 框架在架构上的一些关键特性进行比较。
查看全文
my4java
发表于:2006.04.09 18:06
::分类:
(
Ruby on Rails
)
::阅读:(1107次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(十一)
===========================================================
Agile Web Development with Rails 翻译(十一)
6.4 循环 A4: 完善清单
我们客户有个最后要求(客户总是会有所谓的最后要求的)。产品的清单太丑陋了。我们可以让它看起来更好一些?我们可以用imageURL来显示产品的图像吗?
2006年4月16日更新
查看全文
my4java
发表于:2006.04.09 18:01
::分类:
(
Ruby on Rails
)
::阅读:(2676次)
::
Permanent link
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(十)
===========================================================
Agile Web Development with Rails 翻译(十)
这就是为什么New products表单已经带有知道的title,description,image和price字段—因为它们在数据库表中,它们已经被添加到了“模型”中。通过“支架”表单“生成器”可以向“模型”要求有关这些字段的信息,然后就使用它找到的字段来创建个合适的HTML表单。
2006年4月16日更新
查看全文
my4java
发表于:2006.04.09 17:52
::分类:
(
Ruby on Rails
)
::阅读:(2465次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(九)
===========================================================
Agile Web Development with Rails 翻译(九)
第六章 任务 A: 产品管理
2006年4月16日更新
我们第一个开发任务是创建web接口来管理我们的产品信息—创建新产品,编辑现有品,删除不需要的产品,等等。我们将以最小的反复来开发这个应用程序,最小意味着“以分钟衡量”。现在开始吧!
查看全文
my4java
发表于:2006.04.09 17:41
::分类:
(
Ruby on Rails
)
::阅读:(2516次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(八)
===========================================================
Agile Web Development with Rails 翻译(八)
第五章 Depot应用程序
我们浪费时间在简单测试应用程序上,这不会帮着我们发薪水的。所以让我们真正地做些事。让我们创建个基于Web的商店购物车应用程序叫“Depot”。
2006年4月16日更新
查看全文
my4java
发表于:2006.04.09 17:34
::分类:
(
Ruby on Rails
)
::阅读:(2194次)
::
评论
(0)
::
引用 (0)
===========================================================
WEBrick
===========================================================
WEBrick
本文摘自:http://anw.stikipad.com/ocean/show/WEBrick
WEBrick 是用 Ruby 寫的 web server, 若有開發 Web Service 需要也可以用, 但若開發 web 應用程式, 你應該用 Rails 比較好.
查看全文
my4java
发表于:2006.04.08 23:28
::分类:
(
Ruby on Rails
)
::阅读:(1046次)
::
评论
(0)
::
引用 (0)
===========================================================
Why Rails
===========================================================
my4java
发表于:2006.04.08 23:26
::分类:
(
Ruby on Rails
)
::阅读:(1007次)
::
评论
(0)
::
引用 (0)
===========================================================
Xml Builder
===========================================================
Xml Builder
本文摘自:http://anw.stikipad.com/ocean/show/XmlBuilder
Builder 是一個產生 xml 文件的 library, 很容易上手, 語法簡潔, 和 Java 比起來酷多了!
查看全文
my4java
发表于:2006.04.08 23:22
::分类:
(
Ruby on Rails
)
::阅读:(948次)
::
评论
(1)
::
引用 (0)
===========================================================
使用 Ruby on Rails 快速开发 Web 应用程序
===========================================================
使用 Ruby on Rails 快速开发 Web 应用程序
本文摘自:http://www-128.ibm.com/developerworks/cn/linux/l-rubyrails/
基于 Ruby 的框架用于快速开发,使用的是模型-视图-控制器模式
David Mertz, Ph.D.
开发人员, Gnosis Software
2005 年 7 月 04 日
虽然还是测试版本,但 Ruby on Rails 已经成为进行 Web 应用程序开发的一个新途径。Rails 的成功之处在于能够自动化大部分常见类型的 Web 应用程序的创建,而且在您希望添加定制或者有特殊要求时,并不会受到限制。不仅如此,同那些只能完成 Web 应用程序单方面需求的自由软件(Free Software)库相比,Rails 包含了非常完整的一套工具。
查看全文
my4java
发表于:2006.04.08 23:03
::分类:
(
Ruby on Rails
)
::阅读:(1248次)
::
评论
(0)
::
引用 (0)
===========================================================
什么是YAML?
===========================================================
my4java
发表于:2006.04.08 22:55
::分类:
(
Ruby on Rails
)
::阅读:(1243次)
::
评论
(1)
::
引用 (0)
===========================================================
用YAML节约网络传输带宽
===========================================================
用YAML节约网络传输带宽
XML无疑在如今的各种网络/传统应用中扮演着重要的角色,不同服务之间通过统一的结构化标记语言来交换数据、发送请求,同时能进行文档的结构合法性检查。尤其时下大热的Ajax框架中,XML更是不可或缺的角色。
本文摘自:http://www.kuangfeng.cn/zblog/post/195.html
查看全文
my4java
发表于:2006.04.08 22:41
::分类:
(
Ruby on Rails
)
::阅读:(982次)
::
评论
(0)
::
引用 (0)
===========================================================
5分钟认识YAML
===========================================================
my4java
发表于:2006.04.08 22:36
::分类:
(
Ruby on Rails
)
::阅读:(1319次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(七)
===========================================================
Agile Web Development with Rails 翻译(七)
到现在为止的故事
让我们简短地回忆一下我们当前应用程序是如何工作的。
2006年4月16日更新
查看全文
my4java
发表于:2006.04.08 15:41
::分类:
(
Ruby on Rails
)
::阅读:(1703次)
::
评论
(2)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(六)
===========================================================
Agile Web Development with Rails 翻译(六)
保存hello.rhtml文件,然后刷新浏览器。你应该看到我们朋友问候的显示。注意我们不必须重启动应用程序来查看更新。在开发期间,Rails自动地使用你修改的文件来运行应用程序。
2006年4月16日更新
查看全文
my4java
发表于:2006.04.08 15:37
::分类:
(
Ruby on Rails
)
::阅读:(1838次)
::
评论
(2)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(五)
===========================================================
Agile Web Development with Rails 翻译(五)
第四章 最后的安装
让我们写个小web应用程序来确认你们机器是否正确地安装了Rails。这样,我们也可大致地浏览一下Rails应用程序的工作方式。
2006年4月16日更新
查看全文
my4java
发表于:2006.04.08 15:31
::分类:
(
Ruby on Rails
)
::阅读:(1800次)
::
评论
(0)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(四)
===========================================================
Agile Web Development with Rails 翻译(四)
第三章 安装 Rails
在开始写Rails应用程序之前,你需要下载Rails框架并安装它到你的计算机上。你需要在Ruby解释程序内运行Rails与Rails代码。但是,如果也用RubyGems包管理系统变量则事情要变得容易些,所以我们也这么安装。最后,如果你使用的数据库不是MySQL,你可能需要安装相应的Ruby库来做界面。
查看全文
my4java
发表于:2006.04.08 15:27
::分类:
(
Ruby on Rails
)
::阅读:(1916次)
::
评论
(0)
::
引用 (0)
===========================================================
图解 Ruby on Rails(五)
===========================================================
图解 Ruby on Rails(五)
很酷吧!我们没有做什么事,可我们已经开始发行我们的数据库了。还不止是这些。让我们首先添加加一些字段给recipe表。
查看全文
my4java
发表于:2006.04.07 21:24
::分类:
(
Ruby on Rails
)
::阅读:(1511次)
::
评论
(4)
::
引用 (0)
===========================================================
图解 Ruby on Rails(四)
===========================================================
图解 Ruby on Rails(四)
创建recipes 表
我们的菜谱要包含食物,所以我们要在数据库内创建一个表来保存它们。
查看全文
my4java
发表于:2006.04.07 21:04
::分类:
(
Ruby on Rails
)
::阅读:(2357次)
::
评论
(10)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(三)
===========================================================
Agile Web Development with Rails 翻译(三)
2.2 “活动记录”(Active Record): 对Rails “模型”的支持
通常,我们希望我们的Web应用程序能保存它们信息在一个相关的数据库中。将按进入系统的次序存储次序,商品项目,和消费细节到数据库的表中。即使应用程序通常使用未结构化的文本,如weblog和新站点,通过也使用数据库存储来支持它们。
2006年4月16日更新
查看全文
my4java
发表于:2006.04.07 20:01
::分类:
(
Ruby on Rails
)
::阅读:(2143次)
::
评论
(7)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(二)
===========================================================
Agile Web Development with Rails 翻译(二)
第二章 Rails应用程序的体系
在你构造你的Web应用程序时,Rails引进了一些合理的约束。令人惊讶的是这些约束反而使创建应用程序更容易。让我们看看这是为什么。
2006年4月16日更新
查看全文
my4java
发表于:2006.04.07 19:55
::分类:
(
Ruby on Rails
)
::阅读:(2605次)
::
评论
(0)
::
引用 (0)
===========================================================
图解 Ruby on Rails(三)
===========================================================
图解 Ruby on Rails(三)
刷新浏览器,你应该看到有些东西像图15一样。
查看全文
my4java
发表于:2006.04.06 22:26
::分类:
(
Ruby on Rails
)
::阅读:(2069次)
::
评论
(0)
::
引用 (0)
===========================================================
图解 Ruby on Rails(二)
===========================================================
图解 Ruby on Rails(二)
写代码
我们将创建一个合作的菜谱来持有和共享每个人喜欢的食物。我们想我们菜谱应该:
1、显示所有食物的列表。
2、创建新食物并可编辑现有食物。
3、为一个食物指派一个分类(如:甜点类或汤类等等)。
查看全文
my4java
发表于:2006.04.06 21:00
::分类:
(
Ruby on Rails
)
::阅读:(3622次)
::
评论
(4)
::
引用 (0)
===========================================================
图解 Ruby on Rails(一)
===========================================================
图解 Ruby on Rails(一)
这是在网上看到的一篇文章,它有大量的插图来说明问题,让你看起来更觉简单明了。于是就将它随意译了出来。原文中提到的软件现在都有更新版本,而作者用的有些旧了。但这并不会影响你对文章内容的理解,和对新版本软件的使用。原文章题目是Rolling with Ruby on Rails,由于感到它有大量的插图,就译成了图解Ruby on Rails 。下面是译文。
查看全文
my4java
发表于:2006.04.06 19:29
::分类:
(
Ruby on Rails
)
::阅读:(3529次)
::
评论
(3)
::
引用 (0)
===========================================================
Agile Web Development with Rails 翻译(一)
===========================================================
Agile Web Development with Rails 翻译(一)
第一章 前言
Ruby on Rails 是个更易于开发,配置,和管理Web应用程序的框架。 查看全文
my4java
发表于:2006.04.06 17:34
::分类:
(
Ruby on Rails
)
::阅读:(4199次)
::
评论
(2)
::
引用 (0)
===========================================================
RoR介绍:一个Java程序员的开发体验
===========================================================
my4java
发表于:2006.04.05 20:04
::分类:
(
Ruby on Rails
)
::阅读:(2086次)
::
评论
(1)
::
引用 (0)
===========================================================
Ruby on Rails 实践
===========================================================
[转贴 2006-02-03 17:21:20 ] 发表者: jarod
看到一篇好文章 但由于原来格式为PDF 考虑不便于网络传播 便改成了web形式发布,并更正了原文部分bug,文中作者信息均为原作者信息。
Ruby on Rails 实践
查看全文
my4java
发表于:2006.03.27 20:40
::分类:
(
Ruby on Rails
)
::阅读:(7620次)
::
评论
(3)
::
引用 (0)