【发布时间】:2013-03-15 22:34:08
【问题描述】:
我有一个user's list,当点击“显示活动”时,这会显示来自部分文件_user_activities.html.haml 的模式中的用户活动列表。此活动列表是一个分页视图。我只想在我的模态窗口中为这个活动添加分页。这个怎么做?我已经在使用will_paginate,这会使我的页面重新加载。如何做到这一点?
用户/index.html.haml
%table
%thead
%th Name
%th Actions
%tbody
- @users.each do |user|
%tr
%td= user.name
%td
%i.icon-play
%div.modal.hide
= render 'user_activities', user: user
= will_paginate users
:javascript
$('i').click(function() {
$(this).next(.modal).modal('show');
});
用户/_user_activities.html.haml
%table
%thead
%th Name
%td Type
%tbody
- user.activities.eadch do |activity|
%tr
%td= activity.name
%td= activity.type
= will_paginate user.activities
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 twitter-bootstrap pagination modal-dialog