【发布时间】:2016-03-25 23:03:02
【问题描述】:
我在 Rails 4 应用程序中使用 bootstrap3 datetimepicker。
日期以yyyy-mm-dd格式保存。
当我使用{format:'MMM-DD-YYYY'} 编辑数据时,日期无法正确显示和保存。
database: `2016-03-26`
view: `Jan-03-0026`
如何按预期显示和保存日期?
_xxx_form.html.erb
<%= simple_nested_form_for(@schedule) do |f| %>
<div class="input-group date" id="datetimepicker">
<%= f.label :departure_date %>
<%= f.text_field :departure_date, class: 'form-control' %>
<span class="input-group-addon">
<span class="glyphicon-calendar glyphicon"></span>
</span>
</div>
<script type="text/javascript">
$(function () {
$('#datetimepicker').datetimepicker({format:'MMM-DD-YYYY'});
});
</script>
这是使用第三个答案Changes in the form are not saved to database 的唯一也是最好的方法吗? 我问是因为这个答案是 3 年前发布的。
这个问题是关于日期格式的,所以不能重复Rails 4 x Bootstrap 3 Datetimepicker: design is not good。
【问题讨论】:
标签: ruby-on-rails twitter-bootstrap date ruby-on-rails-4 datepicker