$.ajax({
url: url,
data: { d_min: $('#scroll').data('min'), d_max: $('#scroll').data('max') }
});
@category.products.where(diameter: params[:d_min]..params[:d_max])
<input class='album' data-id="1" />
<input class='album' data-id="2" />
<input class='album' data-id="3" />
<input class='album' data-id="12" />
$('.album').click(function(){ console.log($(this).data('id'); });
$(document).ready(function(){ ... });
products/index.js.erb
$("#products").html("<%= escape_javascript(render("products")) %>");
products/_products.html.erb
<%= hidden_field_tag :direction, params[:direction] %>
<%= hidden_field_tag :sort, params[:sort] %>
<%= will_paginate @products %>
- Я работаю за 100 долларов в час
- Без проблем, я согласен. Только уложиться надо в 3 часа.
Если не верите, создайте еще один вопрос, что-то типа "На сайте есть много страниц и я хочу посчитать количество визитов, укажите, пожалуйста, на возможные подводные камни". И там постараемся все вместе пофантазировать и представить 100500 ситуаций, которые при каких-то специфичных условиях могут случиться.
И в итоге, если вы не начнете ставить и решать реальные задачи, а будете бороться с мельницами-производительностями - то голова станет болеть очень сильно)