推荐 综合 人气 评论 点赞
Ruby on rails开发从头来(五十四)- ActiveRecord基础(指定关联关系)
Rails支持三种表间关联关系,一对一,一对多,多对多,你需要在Model中加入声明来标识这些关联:has_one,has_many,belongs_to,has_and_belongs_to_many。一对一关联关系可能存在于象订单和发票这样的关系,一个订单只能有一个发票,在Rails中,我们这样指

0评论2023-02-09873

Ruby on rails开发从头来(四十六)- ActiveRecord基础(SQL和Active Record)
     想象一下Active Record是如何处理SQL的,我们来看看find方法的:conditions参数,调用的时候像这样:find(:all,:conditions=…),这里的:conditions参数决定了find方法将返回哪些记录,它相当于Sql语句的where部分,例如,要获取所有的名字为Dave,pa

0评论2023-02-09984

Ruby on rails开发从头来(五十)- ActiveRecord基础(更新记录)
      前面了解了检索的方法,这次来看看Active Record怎样更新数据库中的记录。    如果你有一个Active Record对象(或许对应于order表),你可以通过调用save方法将它写道数据库中去,如果这个对象是先前从数据库中读取出来的,save方法将会更新既有

0评论2023-02-09309

Ruby on Rails,使用new和create创建ActiveRecord对象及他们之间的区别
在前文《Ruby on Rails,使用Rails Console进行ActiveRecord调试》中,我们能够在rails console中访问模型并进行对象创建和入库操作。现在我们来看一看创建和入库操作的一些细节。在rails中,new/save操作和create操作都可以创建ActiveRecord对象并持久化到数

0评论2023-02-09336

理解ruby on rails中的ActiveRecord::Relation
ActiveRecord::Relation是rails3中添加的。rails2中的finders, named_scope, with_scope 等用法,在rails3统一为一种Relation用法。以下是返回ActiveRecord::Relation的方法:bindcreate_withdistincteager_loadextendingfromgrouphavingincludesjoinslimitlo

0评论2023-02-09694

Ruby on Rails,使用destroy方法删除ActiveRecord对象
在之前的《Ruby on Rails,使用new和create创建ActiveRecord对象及他们之间的区别》中学习到,通过new和create命令创建及持久化ActiveRecord对象;《Ruby on Rails,使用save和update_attributes更新持久化的ActiveRecord对象》中,我们知道通过save和update

0评论2023-02-08577

Ruby on Rails中的ActiveRecord编程指南
这篇文章主要介绍了Ruby on Rails中的ActiveRecord编程指南,作者对编写ActiveRecord的通用习惯给出了建议,需要的朋友可以参考下

0评论2015-11-06102

深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
本篇文章是对单一入口、MVC、ORM、CURD、ActiveRecord概念进行了详细的分析介绍,需要的朋友参考下

0评论2015-07-22184

在RubyonRails中优化ActiveRecord的方法
这篇文章主要介绍了在Ruby on Rails中优化ActiveRecord的方法,本文来自于IBM官方网站技术文档,需要的朋友可以参考下

0评论2015-07-17123