【发布时间】:2020-06-20 17:31:40
【问题描述】:
启动 Rails 网址:/analytics?param1=a¶m2=b
如果用户更改日历日期,它会触发一个带有新选定日期(开始日期和结束日期)的 JS 函数。 然后我必须将它们与之前的 params1 和 params2 一起传递给控制器并重新加载页面。
新网址: /analytics?param1=a¶m2=b&start_date=YYYY&end_date=YYYY
注意:param1 和 param2 可能会丢失且是可选的。
我想使用 Turbolinks,但我想知道哪种方法最干净。
$('#reportrange').on('apply.daterangepicker', function(ev, picker) {
let startDate = picker.startDate.format('YYYY-MM-DD');
let endDate = picker.endDate.format('YYYY-MM-DD');
Turbolinks.visit(....)
});
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-6 turbolinks