240 发简信
  • 2018-08-16-嵌套资源 与 命名空间

    嵌套资源 定义 嵌套资源描述的是一种关联关系。 用法 理解 1、内层资源url 全部位于authors/:author_id/之下2、内层资源h...

  • 120
    2018-08-14-资源式路由

    在rails 中,资源路由应该是rails的一大特色,为方便记忆,画如下图:

  • 2018-08-14-最后一批方法概述

    首先登上舞台的是,find方法: find方法 find 记住一点就行,如果找不到记录,会报错(其它一般会加!才会) where 方法 主要说两...

  • 120
    2018-08-13-加速提早加载 和 计数缓存

    includes 提早加载 提早加载是为了解决n + 1 查询问题:问题描述: 一个作者,有许多本书,这是一个一对多的关系;当我们一次性取出,所...

  • 2018-08-10-那些可以使用sql的方法

    当然,在rails中,提供了大量的方法,让我们可以不用直接写sql,通过方法解决绝大部分问题,但我还是觉得掌握sql非常有必要,让我们看看方法。...

  • 2018-08-09-批处理方法

    在数据量比较大时,一次性从数据库中取出所有数据时,相当吃内存,为了满足需求,rails提供了两个方法用来批量处理数据的方法。 find_each...

  • 2018-08-08-乐观锁 VS 悲观锁

    锁机制主要用于解决并发的问题,一般来讲悲观锁用的多一点 乐观锁 允许同时对同一条数据,读取和编辑,但后更新的那一条会抛出异常 用法:只需要在表中...

  • 2018-08-08-关联扩展

    一般情况下,我们在model关联(比如:has_many/belongs_to)后就会获取一组关联方法,但这些方法是有限的。 rails却赋予了...

  • 2018-08-08-关联回调

    model 可以回调,其实关联也可以回调,只不过它的回调方法比较少:只有下面几个: before_addafter_addbefore_remo...