1. 首页
  2. 移动开发
  3. 其他
  4. 将复杂的SQL查询refactor成model形式

将复杂的SQL查询refactor成model形式

上传者: 2020-12-17 02:20:36上传 PDF文件 36.78KB 热度 12次
有时我们的数据库查询操作条件多且比较复杂,这时我们可以将query refactor成model形式。 比如我们想通过用户找到他在某些课时下的某些任务的某些时间点完成的作业我们如何做呢? 先创建一个model,user_assignments_query.rb 创建一个class的时候,需要先定义参数。 class UserAssignmentsQuery def initialize(user) @user = user end end 下面我们可以开始写方法了(由于比较复杂我们将select和joins单独写成方法)。 def c
下载地址
用户评论