J'ai un groupe d'actifs, appelons-les "praticiens". J'affiche ces praticiens dans l'en-tête d'une interface de calendrier. Il y a 7 colonnes dans le calendrier. 7 colonnes = 7 praticiens par vue/page. En ce moment:Rails paginez les éléments du tableau un par un au lieu de page par page
si la première page montre les praticiens 1-7, quand vous allez à la page suivante, vous verrez les praticiens 8-15, page suivante 16-23, etc., etc.
Je me demande comment pager les pratiquants de sorte que si la première page montre les pratiquants 1-7, la page suivante montrera les pratiquants 2-8, puis 3-9, etc. etc.
J'apprécierais énormément de vous aider offre. voici le code des rails avec lequel je travaille.
meilleures salutations,
harris Novick
# get the default sort order
sort_order = RESOURCE_SORT_ORDER
# if we've been given asset ids, start our list with them
unless params[:asset_ids].blank?
params[:asset_ids] = params[:asset_ids].values unless params[:asset_ids].is_a?(Array)
sort_order = "#{params[:asset_ids].collect{|id| "service_provider_resources.id = #{id} DESC"}.join(",")}, #{sort_order}"
end
@asset_set = @provider.active_resources(:include => {:active_services => :latest_approved_version}).paginate(
:per_page => RESOURCES_IN_DAY_VIEW,
:page => params[:page],
:order => sort_order
)