首页 > 解决方案 > 下一个/上一个按钮可在对象中来回切换

问题描述

我正在尝试通过 Rails 中的对象实现往返。

版本:

  1. 导轨:4.2.5
  2. 红宝石:2.3.0

所以要求是:我有一个 id 数组。有向上和向下按钮。如果我单击向下,它会将我导航到下一个对象,反之亦然。导航应该仅从数组中的特定对象 ID 发生。

有什么建议么 ?

标签: ruby-on-rails-4

解决方案


所以我用 Ajax 解决了这个问题。我将所有ID保留在会话中。&我每次都在检查索引&通过查询我要去下一个id&只是通过Ajax刷新页面。

制作了 2 种方法作为下一个和上一个。

all_next_ids = session[:ids]
index_of_current = all_next_ids.index(current_id) # current id when clicked
next_id = all_nexts[index_of_current + 1]

Then from query find the next id object

对 Previous 做同样的事情。


推荐阅读