![]() |
1
2
为什么你不每次都装,以避免被多个负载击中? 下面是一个简单的例子:
这将为您提供一个按节点ID索引的哈希,以便您可以使用此缓存代替查找调用:
对于小而简单的记录,在一次提取中快速加载它们是一个相当便宜的操作。 |
![]() |
2
1
你看过任何一个能提供树状行为的插件吗? Ryan Bates有一个 railscast 但是在行为上 acts_as_nested_set 或其他受其启发的项目,例如 awesome_nested_set 或 acts_as_better_nested_set 也许更适合你的需要。 这些项目允许您通过一个SQL查询获取一个节点及其所有子节点。这个 acts_as_better_nested_set site 对该方法的工作方式有很好的描述。 |
![]() |
3
0
|
![]() |
JBlake · 唯一验证基于datetime属性的存在,而不是值? 7 年前 |
![]() |
Serge · Yii-查找具有零相关记录的记录 7 年前 |
![]() |
waynard · Rails 5左外连接与WHERE查询相结合 7 年前 |
![]() |
OKMantis · Ruby on Rails中的交叉引用表 7 年前 |
![]() |
Grey · 访问不同子控制器中的不同关系 7 年前 |