私はページネーションのためにぺージネイト宝石を使用しています。物事は私のためにうまくいく。私はそれを助長しようとしており、私はhttp://railscasts.com/episodes/240-search-sort-paginate-with-ajaxチュートリアルに従った。しかし、Ajaxリクエストは私のために解雇されていません。rails ajax部分的にページ分割
私はインデックスビューを持っています。ビューは "_listing"と呼ばれる部分をレンダリングする "_browser_form"という部分をレンダリングします。だから私は_listingのテーブルをページ付けしたかった。 私のアプローチに誤りがあれば教えてください。
マイコントローラ:
def index
@ics = Ic.search(params[:root_name],params[:suite_name],params[:case_name],params[:name],'f').paginate(:per_page =>5, :page => params[:all_ics])
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @ics }
end
end
からレンダリングされたマイ_browser_form.html.haml
- form_tag "/ics/mass_action", :method => :post, :multipart => true do
<div id="update_ics_table">
= render "listing", :show_check_boxes => show_check_boxes, :root_name=>params[:root_name],:suite_name=>params[:suite_name],:case_name=>params[:case_name],:name=>params[:name],:ic_filter=>1
</div>
=will_paginate @ics,:param_name=>:all_ics
マイindex.js.erbファイルindex.html.haml:
$('#update_ics_table').html("<%= escape_javascript(render :partial => 'listing' ,:object => @ics) %>")
マイ.jsファイル:
$(function() {
$('#update_ics_table .pagination a').live('click',
function() {
$.getScript(this.href);
return false;
}
);
});
ありがとう、 Ramya。
こんにちはサイード、私はこのエラーを見ていますレールのログ[2012-01-16 14:25:35] ERROR悪いURI '/%22/javascripts/pages/ic.js?1326703901 \" '。 IEのGUIで完全なものはexecptionで囲まれています\ n \ nすべてを\ n展開\ n/\ n折りたたみ\ n \ n \ nチェック\ n/\ nチェックを外す\ n \ n – ramya