![]() |
1
3
最简单的方法可能是使用
把东西推到阵列的末端,shift将返回并移除第一个元素。 当您接收到关于每个名称的数据时,您可以构建第二个名称列表—完成数组。或者,如果您不关心这个问题,只想用它们保存更多信息,只需将数组存储在会话中(假设它不会很大),然后继续。 如果数组很大,请考虑将要添加的名称存储在表中的临时行中,然后在必要时删除它们。如果这是您所走的路线,请确保有一个定期运行的清理例程,用于删除从未填写过的条目。 工具书类 |
![]() |
2
1
尝试使用ActiveRecord建模队列
属性:名称、ID、时间戳
属性:名称、ID、位置、时间戳、已完成 使用时间戳设置初始位置。任务完成后,将位置设置为[最高位置]+1(假定位置编号越低,队列中的位置越高)。完成的任务将下沉到队列的底部,新任务将上升到顶部。 希望这有帮助! |
![]() |
cluster1 · 采取独立的新行动的好处是什么? 6 月前 |
![]() |
Robert · 使用JSON或哈希时,将NULL替换为NIL 7 月前 |
![]() |
Fred Willmore · Rails控制器不呈现任何模板 1 年前 |
![]() |
Diogo Amaral · 实现API请求的正确方式 1 年前 |
![]() |
Meknassih · 在控制器方法中分配给模型没有任何作用 1 年前 |
![]() |
Michael Ding · Rails上的默认会话到期问题 1 年前 |
|
Flávio · 基于另外两个生成数组 1 年前 |