|
|
1
2
当接口是可编程的时,为什么要用另一列来混乱数据库?make has_comments a method on post:
然后按照建议实现一个计数器缓存,以减少查询负载。 编辑:或者,在实现计数器缓存之后,您可以使用post上的命名_scope来检索具有注释的所有文章,如果这是主要目标:
编辑:您还可以明智地使用:包括:来避免著名的N+1查询问题:
|
|
|
2
1
您可以在模型中保存回调之前使用。 更好的方法是使用内置的:counter-cache选项,该选项自动缓存每个帖子的注释数。(见 http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#M001835 在“属于”的选项下) |
|
|
3
1
在注释模型中保存后使用
|
|
cluster1 · 采取独立的新行动的好处是什么? 1 年前 |
|
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 1 年前 |
|
|
Fred Willmore · Rails控制器不呈现任何模板 2 年前 |
|
|
Diogo Amaral · 实现API请求的正确方式 2 年前 |
|
|
Meknassih · 在控制器方法中分配给模型没有任何作用 2 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 2 年前 |
|
|
Flávio · 基于另外两个生成数组 2 年前 |