Я использую ransack gem с datetimepicker.js и bootstrap для выполнения поиска по дате. Запрос в порядке, но когда шаблон визуализируется, он не сохраняет в представлении значение даты, которое я выбрал ранее.rails datetimepicker clearing date selected from input
Это URL-адрес ответа:
Это индексный метод в контроллере:
def index
@ransack = Multicast::Batch.includes(:cost_centre).where(customer_id: current_customer_id || '---')
.order('scheduled_to DESC, created_at DESC')
.search(params[:q])
@batches = @ransack.result.page(params[:page]||1).per(10).decorate
end
Это индекс HTML-код:
.form-group
= f.label :created_at_gteq, " FROM: "
.input-group.date.calendar
= f.text_field :created_at_gteq, class: "form-control"
span.input-group-addon
span.glyphicon.glyphicon-calendar
= f.label :created_at_lteq, " TO: "
|
.input-group.date.calendar
= f.text_field :created_at_lteq, class: "form-control"
span.input-group-addon
span.glyphicon.glyphicon-calendar
Это Функция datetimepicker:
$(function() {
$('.calendar').datetimepicker();
});