新手问题 rails 中 calculate 怎么用的,查了文档还是不清楚.

ZhouYiYu · 2017年08月12日 · 最后由 ZhouYiYu 回复于 2017年08月12日 · 1135 次阅读

@customers_dsf_month = calculate("9",Time.now.beginning_of_month.strftime('%Y-%m-%d %H:%M:%S'),Time.now.end_of_month.strftime('%Y-%m-%d %H:%M:%S')) 比如上面这句代码是什么意思?

1 楼 已删除
2 楼 已删除

执行的上下文是什么,model 里吗?

我在文档中看了下 calculate 用法,大概就是 calculate 将 count ,avg 等方法封装了,然后 Person.calculate(:avg,:age) 就是计算 person 表的 age 的平均值.不知道我的理解正确不.然后 calculate 就只有这种用法吗?如果是的话我实在无法理解上面的代码...

上下文是

这应该是项目自己定义的方法,搜索 def calculate

😅 ,去 ApplicationController 看看方法定义

Rei 回复

确实是自己定义的。谢了.取名有点坑

ZhouYiYu 关闭了讨论。 08月12日 15:39
需要 登录 后方可回复, 如果你还没有账号请 注册新账号