The Last Day Of Summer

.NET技术 C# ASP.net ActiveReport SICP 代码生成 报表应用 RDLC
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Ruby On Rails

摘要: 也许你已经注意到了,在我们前面的代码中,数据库定义里都使用了一个integer型的字段id作为主键,这是Active Record的一个约定。 阅读全文

posted @ 2008-03-24 11:03 Cure 阅读(2327) 评论(0) 推荐(0) 编辑

摘要: 有时,能够在某个属性中直接存储任意的ruby对象是很方便的,一种办法就是Active Record支持序列化,将一个ruby对象变为一个YMAL字符串,并且将这个字符串存储到属性对应的数据库字段中。在数据库定义中,这个字段必须为text类型。 阅读全文

posted @ 2008-03-21 20:33 Cure 阅读(1754) 评论(2) 推荐(0) 编辑

摘要:一些数据库支持boolean类型,而另一些则不支持,这使得Active Record要抽象boolean类型变得困难。例如,如果数据库不支持boolean类型,有的开发者使用char(1)来替代,而内容使用“t”和“f”来表示true和false,而另外一些开发者使用integer类型,0是false,1是true。即使数据库支持boolean类型,在内部也许还是使用0和1来存储。 阅读全文

posted @ 2008-03-18 11:15 Cure 阅读(1784) 评论(0) 推荐(1) 编辑

摘要:如果在一个model对象中有一个名为balance的属性,你可以通过索引操作符来获取该属性的值,你可以使用一个字符串或者标记,在这里我们使用标记,例如: 阅读全文

posted @ 2008-03-14 11:28 Cure 阅读(1992) 评论(0) 推荐(0) 编辑

摘要:ActiveRecord中的一个对象相当于数据库中表的一行,对象的属性对应于表的列,也许你会注意到我们的Order类没有提及关于orders表的任何东西,这是因为ActiveRecord在运行时来确定这些对应关系,Active Record将数据库中的模式反应到类中。 阅读全文

posted @ 2008-03-12 20:21 Cure 阅读(2111) 评论(0) 推荐(0) 编辑

摘要:ActiveRecord是Rails提供的一个对象关系映射(ORM)层,从这篇开始,我们来了解Active Record的一些基础内容,连接数据库,映射表,访问数据等。 阅读全文

posted @ 2008-03-07 09:43 Cure 阅读(3142) 评论(1) 推荐(0) 编辑

摘要:这次我们来看看一些关于调试的小提示。 阅读全文

posted @ 2008-02-20 17:09 Cure 阅读(2565) 评论(0) 推荐(0) 编辑

摘要:Rails内建了Log功能,或者更准确的说,Rails暴露了Logger对象,该对象可以在所有的Rails程序中使用。 阅读全文

posted @ 2008-02-18 11:40 Cure 阅读(2530) 评论(0) 推荐(0) 编辑

摘要:刚才在javaeye上看到Zed Shaw猛烈抨击Rails社区,随后追到slashdot上看了新闻,又到作者blog里看了看原文(2007年最后写的,我这又成旧闻了),真的是咆哮,基本每段都有f**k等脏字,而且超长,看来是怒到极点了。 原文太长,再加上自己英文烂,看了个大概。 自己感觉Zed Shaw一方面是自己为了Mongrel连工作都没了,并且为了Mongrel连google的工作都... 阅读全文

posted @ 2008-01-15 09:13 Cure 阅读(1421) 评论(0) 推荐(0) 编辑

摘要:在刚开始学习Rails的时候可能会困惑于Rails时怎样自动处理命名的,比如如何根据一个名为Person的Model来到数据库中找到名为people的表,这次我们就来看看Rails里的命名约定。 阅读全文

posted @ 2008-01-10 19:34 Cure 阅读(2827) 评论(5) 推荐(0) 编辑

摘要:Rails的运行时配置是由config目录下的文件来控制的 阅读全文

posted @ 2008-01-06 18:02 Cure 阅读(3834) 评论(3) 推荐(0) 编辑

摘要:最近一直在忙工作,没有继续学习rails,不过还是一直在关注。 年底了,在大家在回顾过去一年的同时,业界的公司,组织也不断推出新产品,下面的几条也已经不新了,旧闻吧,是关于Rails的。 阅读全文

posted @ 2007-12-26 12:58 Cure 阅读(1223) 评论(0) 推荐(0) 编辑

摘要:之前的三十篇都是根据书本上的内容写的,很少有自己的理解,从这篇开始,来了解一些Rails的内部机理,所以理解的东西比较多,代码就少了,这次我们来看看Rails的目录结构。 阅读全文

posted @ 2007-12-14 00:21 Cure 阅读(3069) 评论(2) 推荐(0) 编辑

摘要:到现在,应该告一段落了,总共有二十九篇随笔,干脆凑个整数,再写写IDE环境吧。前面所有的代码都是我用ruby自带的编辑器SciTE编写的,很不方便,随着Rails的发展,目前也有很多IDE推出来,刚刚看到NetBeans推出的6.0rc版,提供了单独的Rails开发环境,这次来简单尝试下。 阅读全文

posted @ 2007-12-06 00:31 Cure 阅读(3313) 评论(3) 推荐(1) 编辑

摘要:Rails所针对的是Web项目,必须要考虑大访问量的情况,所以我们来看看在Rails怎样进行性能测试。 阅读全文

posted @ 2007-11-30 14:23 Cure 阅读(1921) 评论(0) 推荐(0) 编辑

摘要:Rake是使用ruby编写的程序,我们用Rake来读入RakeFile。而Rakefile里包含了定义的任务,每个任务都有一个名字,和它所依赖的一些任务,并且还有一组要执行的动作。现在我们来了解一下Rails中的Rake。 阅读全文

posted @ 2007-11-28 15:46 Cure 阅读(1991) 评论(2) 推荐(0) 编辑

摘要:在敏捷开发的实践中,测试驱动是少不了的。这篇来看看在rails中的一个测试驱动开发的例子。 阅读全文

posted @ 2007-11-26 15:40 Cure 阅读(1591) 评论(2) 推荐(0) 编辑

摘要:前面我们测试了model和controller,学习了一些常用的测试方法,现在我们来深入学习几个有关测试的主题。第一个是使用Mock对象。 阅读全文

posted @ 2007-11-23 16:53 Cure 阅读(1640) 评论(0) 推荐(0) 编辑

摘要:这次我们继续测试Controller,还是Store_controller。 阅读全文

posted @ 2007-11-22 12:53 Cure 阅读(1282) 评论(2) 推荐(0) 编辑

摘要:上篇随笔里介绍了rails在功能测试方面的一些约定。这次我们继续会到Controller的测试。 阅读全文

posted @ 2007-11-20 21:00 Cure 阅读(1537) 评论(0) 推荐(0) 编辑