获取有序集合中的上一个和下一个元素

杰罗姆

在一组组件中,一个成员是活动成员。

@components = Component.order(id: :asc, sequence_order: :asc)
@component_ids = @components.pluck('id')
@present_component = Component.where('id = ?', params[:component_id]).first

为了利用turbolink,目标是识别此有序集合中的上一个和下一个项目。如何提取先前的成分?

 index = @components.find_index(@present_component.id)
 @previous = @components[index-1]

失败 我想了解原因。

维克多

@components对象是“组件”列表,而不是“组件ID”,因此您必须像这样进行搜索:

 index = @components.find_index(@present_component)

或者也许您想这样做:

 index = @components_ids.find_index(@present_component.id)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取数组中的下一个和上一个元素,Ruby

来自分类Dev

获取json数组的下一个和上一个元素

来自分类Dev

给定一个现有键,如何获取有序打字稿字符串枚举中的下一个或上一个键?

来自分类Dev

列表中的Python Compare元素与上一个和下一个

来自分类Dev

抓取数组中的上一个和下一个元素

来自分类Dev

在Elasticsearch中按日期获取上一个和下一个文档

来自分类Dev

寻找.Net排序的集合,可以访问上一个和下一个元素

来自分类Dev

寻找.Net排序的集合,可以访问上一个和下一个元素

来自分类Dev

集合下一个元素

来自分类Dev

根据上一个和下一个值拆分和枚举 R 中的序列元素

来自分类Dev

依靠上一个和下一个元素进行流处理

来自分类Dev

下一个和上一个元素的CSS选择器

来自分类Dev

循环中的上一个和下一个元素

来自分类Dev

使用下一个和上一个按钮循环遍历li元素

来自分类Dev

循环中的上一个和下一个元素

来自分类Dev

获取同一查询中的下一个和上一个记录

来自分类Dev

在Queryable上获取下一个和上一个

来自分类Dev

获取下一个和上一个CakePHP 2的Paginator的URL

来自分类Dev

使用ajax请求获取上一个和下一个对象

来自分类Dev

获取下一个和上一个对象的JSON

来自分类Dev

学说-获取下一个和上一个记录

来自分类Dev

尝试使用索引获取数组的上一个和下一个项目

来自分类Dev

如何获取jQuery getJSON下一个和上一个

来自分类Dev

获取下一个和上一个对象的JSON

来自分类Dev

根据视图获取下一个和上一个MySQL ID

来自分类Dev

获取下一个和上一个CakePHP 2的Paginator的URL

来自分类Dev

SQL查询以获取最近的上一个和下一个日期?

来自分类Dev

在页面中获取ssrs报告中的上一个,当前和下一个记录

来自分类Dev

Python:在循环列表中查找上一个和下一个“True”元素

Related 相关文章

  1. 1

    如何获取数组中的下一个和上一个元素,Ruby

  2. 2

    获取json数组的下一个和上一个元素

  3. 3

    给定一个现有键,如何获取有序打字稿字符串枚举中的下一个或上一个键?

  4. 4

    列表中的Python Compare元素与上一个和下一个

  5. 5

    抓取数组中的上一个和下一个元素

  6. 6

    在Elasticsearch中按日期获取上一个和下一个文档

  7. 7

    寻找.Net排序的集合,可以访问上一个和下一个元素

  8. 8

    寻找.Net排序的集合,可以访问上一个和下一个元素

  9. 9

    集合下一个元素

  10. 10

    根据上一个和下一个值拆分和枚举 R 中的序列元素

  11. 11

    依靠上一个和下一个元素进行流处理

  12. 12

    下一个和上一个元素的CSS选择器

  13. 13

    循环中的上一个和下一个元素

  14. 14

    使用下一个和上一个按钮循环遍历li元素

  15. 15

    循环中的上一个和下一个元素

  16. 16

    获取同一查询中的下一个和上一个记录

  17. 17

    在Queryable上获取下一个和上一个

  18. 18

    获取下一个和上一个CakePHP 2的Paginator的URL

  19. 19

    使用ajax请求获取上一个和下一个对象

  20. 20

    获取下一个和上一个对象的JSON

  21. 21

    学说-获取下一个和上一个记录

  22. 22

    尝试使用索引获取数组的上一个和下一个项目

  23. 23

    如何获取jQuery getJSON下一个和上一个

  24. 24

    获取下一个和上一个对象的JSON

  25. 25

    根据视图获取下一个和上一个MySQL ID

  26. 26

    获取下一个和上一个CakePHP 2的Paginator的URL

  27. 27

    SQL查询以获取最近的上一个和下一个日期?

  28. 28

    在页面中获取ssrs报告中的上一个,当前和下一个记录

  29. 29

    Python:在循环列表中查找上一个和下一个“True”元素

热门标签

归档