0

我有一个表单,您可以在其中单击 start_date,然后会出现一个 jquery 日历来选择日期。我想将日期显示为(例如)2012 年 9 月 25 日,但我还需要 rails 来理解正确的开始日期,而不仅仅是正确输出。

我需要添加什么?

<%= feed_item.start_date %>

events.js.coffee

jQuery ->
    $('#event_start_date').datepicker
        dateFormat: 'yy-mm-dd'
    $('#event_end_date').datepicker
        dateFormat: 'yy-mm-dd'
4

1 回答 1

0

查看日期选择器的altFieldaltFormat选项。

您可以将 Rails 友好的日期存储在隐藏字段中并将其传递给控制器​​,并将用户友好的字段显示给用户。

编辑

查看这个答案,了解如何使用 altField 和 altFormat 的示例。

于 2012-09-25T20:45:44.317 回答