แบ่งหน้าลิงก์ด้วยพารามิเตอร์แฮชด้วยคามินาริ

ฉันใช้คามินาริเพื่อแบ่งหน้าผลลัพธ์ตามความเห็นของฉัน URL คือ /tracks และฉันใช้โค้ดนี้ในมุมมองเพื่อสร้างการแบ่งหน้า:

<%= paginate @tracks %>

ปัญหาคือเนื้อหาที่มีการแบ่งหน้าอยู่ภายในแท็บบูตสแตรป แม่มดจะถูกเปิดใช้งานเมื่อผู้ใช้เข้าถึงลิงก์ด้วยพารามิเตอร์แฮช:

/tracks#items

มีวิธีใดบ้างที่ลิงก์ของเพจจะเป็นดังนี้:

/tracks?page=X#items

ดังนั้นแท็บจะเปิดใช้งานโดยอัตโนมัติเมื่อผู้ใช้คลิกลิงก์เพจ?


person Daniel Cukier    schedule 18.10.2014    source แหล่งที่มา


คำตอบ (2)


คุณสามารถเพิ่มจุดยึดให้กับลิงก์การแบ่งหน้าได้ดังนี้:

<%= paginate @tracks, :params => { :anchor => 'items' } %>
person infused    schedule 18.10.2014

อีกวิธีหนึ่งในการเขียนโค้ดนี้:

<%= paginate @tracks, :params => { :anchor => 'items' } %>

หลังจาก Ruby 1.9 คือ:

<%= paginate @tracks, params: { anchor: 'items' } %>
person Sara    schedule 28.10.2019