使用Rails中的datetimepicker重定向到日期选择的另一个页面?

时间:2016-02-16 17:06:34

标签: ruby-on-rails ruby ajax twitter-bootstrap ruby-on-rails-4

我在Rails应用程序中使用了bootstrap3-datetimepicker-rails gem。

当用户选择日期时,我想将用户重定向到另一个网页。

一个简单的例子是用户选择日期,然后转到显示所选日期的新页面。在Rails中执行此操作的最佳方法是什么?

我是Rails的新手,因此非常感谢深入解释(或链接到一个)!

的Gemfile:

gem 'momentjs-rails', '>= 2.9.0'
gem 'bootstrap3-datetimepicker-rails', '~> 4.17.37'

视图/ my_app应用/ index.html.erb

<div class="input-group date" id="datetimepicker1">
    <input type="text" class="form-control" />
    <span class="input-group-addon">
        <span class="glyphicon glyphicon-calendar"></span>
    </span>
<div>

<script type="text/javascript">
    $(function() {
        $('#datetimepicker1').datetimepicker({
            format: 'MM-DD-YY'
        });
    });
</script>

谢谢!

1 个答案:

答案 0 :(得分:2)

Bootstrap3-datetimepicker可让您插入一些events

您感兴趣的活动是dp.change(请参阅上一个链接):

$('#datetimepicker1').on('dp.change', function (e) {
  // use e.date for the new date, e.oldDate for the old date
  // both are moment objects (from momentjs)
});

momentjs docs are here