为什么不是ajax分页工作?

时间:2014-07-30 11:02:26

标签: jquery ruby-on-rails ajax pagination

我试图实现通过ajax加载的分页。我在一个空白项目中关注了this教程并且工作正常。但是我试图在当前的项目中实现它,它只是不起作用。我可以切换分页,但图像应该改变,它不是。

这是视图

%tbody#entries
  = render @photos

#image_paginator
  = paginate @photos, :remote => true

控制器(EntriesController)动作

  def index
    @photos = Photo.with_approved_state.order("created_at DESC").page(params[:page]).per(1)
  end

index.js.erb的

$('#entries').html('<%= escape_javascript render(@photos) %>');
$('#image_paginator').html('<%= escape_javascript(paginate(@photos, :remote => true).to_s) %>');

_photo部分

%td.post
    = link_to (image_tag photo.attachment.url), entry_path(photo)

如果您需要任何信息,请询问。在此先感谢!

1 个答案:

答案 0 :(得分:0)

经过多次搞乱后,我突然意识到了我的错误。

上面的代码很好,除了你不能没有桌子,这就是我所拥有的。

%table
  %tbody#entries
    = render entries

这样做可以让洞穴变得有效!