2011-05-08 68 views
1

我想呈现我的分页链接内的aamin请求与kaminari和即时获取服务器错误。我使用render_to_string方法将分页链接呈现为字符串,然后通过json对其进行解析。我正在使用rails 3.1.0。Rails 3.1.0 kaminari ActionView :: Template :: ajax请求中的错误?

ActionView::Template::Error (Missing partial kaminari/paginator with {:handlers=>[:erb, :builder, :haml], :formats=>[:json], :locale=>[:en, :en]}. Searched in: 

基本上它的寻找我的所有负载路径谐音,似乎无法找到这些文件,他们在那里肯定。

有没有人遇到类似的行为,并知道可能的原因?

+0

好吧我想出了一个临时解决方案,它在我使用before_filter:set_method,:on =>:方法调用单独方法时起作用,然后将呈现的字符串作为变量解析为视图。仍然不知道为什么它不会直接在视图中工作? – seogrady 2011-05-08 05:50:22

回答

1

我刚刚遇到了这个。我能够通过移动render_to_string到respond_to代码块来解决它 -

respond_to do |format| 
    format.js do 
    foo = render_to_string(:partial => 'some_kaminari_view').to_json 
    render :js => "$('#foo').html(#{foo})" 
    end 
end 
相关问题