【发布时间】:2023-04-28 02:23:01
【问题描述】:
我正在使用带有 datetimepicker.js 和 bootstrap 的 ransack gem 来执行日期范围搜索。查询没问题,但是在渲染模板时,它没有在视图中保留我之前选择的日期值。
这是响应网址:
这是控制器中的索引方法:
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();
});
【问题讨论】:
标签: ruby-on-rails datepicker datetimepicker ransack