我有一系列章节。一个人完成该章后,我想将它们链接到下一章。通过找到该特定课程的下一章。
目前,我让你从第一章开始:
@course.chapters.first
现在,当你完成第一次阅读时,我想让你在第三次之后进入第二次,等等。当你没有更多的章节要阅读时,它显然必须停止。
我已经尝试了
link_to 'Next Chapter', @chapter.course.chapters.second
有效,但显然它不是动态的,具体取决于你所在的章节。有人知道如何解决这个问题吗?
答案 0 :(得分:0)
我建议使用shift方法
2.1.5 :005 > a = [1,2,3]
=> [1, 2, 3]
2.1.5 :006 > a.shift
=> 1
2.1.5 :007 > a
=> [2, 3]
2.1.5 :008 > a.shift
=> 2
2.1.5 :009 > a
=> [3]
答案 1 :(得分:0)
使用
@course.chapters.find_nth (curr_chapter + 1)