Merhaba ben pagination için kaminari gem kullanıyorum ve ajax üzerinden paginatation yapmak istiyorum.kaminari ajax üzerinden paginate, uzaktan = true raylarda görünümünde etkilenmez 3
index.html.haml
#abc
= render :partial => 'anything/anything_lists', collection: @anything_upcoming, as: :anything_schedule
#paginator
= paginate @anything_upcoming, :remote => true, :param_name => "anything_upcoming_page"
index.js.haml
$('#abc').html('#{escape_javascript render(partial: "anything/anything_lists")}');
$('#paginator').html('#{escape_javascript(paginate(@anything_upcoming, :remote => true, :param_name => "anything_upcoming_page").to_s)}');
kontrol dosyası:
@anything_upcoming = AnythingSchedule.anything_upcoming.page(params[:anything_upcoming_page]).per(Settings.pagination.per_page)
respond_to do |format|
format.js
format.html
end
görünümü kaynak veri uzak = doğru gösterir ancak günlüğü Web Sitesi :: HTML olarak EventsController # endeksi. bu yüzden burada neyim eksik.
Düzenleme i js dosya üzerinde bazı deney yapıyorum ve ben index.js.haml index.js.erb dönüştürmek ve yalnızca bir kez i ajax isteği almak ve aynı zamanda günlükleri JS çağıran gösterir. ve ben tekrar tekrar ajax istek alamıyorum.
//= require jquery
//= require jquery_ujs
//= require ckeditor-jquery
//= require bootstrap.min
//= require bootstrap-datepicker.min
//= require bootstrap-timepicker.min
//= require chosen.jquery.min
//= require jquery.popupoverlay
//= require common
//= require ace-elements.min
//= require registrations
//= require courses
//= require instructors
//= require jsapi
//= require donation
//= require workshops
//= require nav_settings_dropdown
//= require events
//= require event_schedules
//= require manage_home
//= require jquery.blockUI
//= require rails
Gem dosya
Final Düzenleme application.js
gem 'rails', '3.2.17'
gem 'haml'
gem 'haml-rails'
gem "rails_config", "~> 0.3.3"
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
gem 'jquery-fileupload-rails'
gem 'jammit'
end
gem 'jquery-rails'
gem "kaminari", "~> 0.14.1"