Rails - 带日期的 best_In_place gem
Posted
技术标签:
【中文标题】Rails - 带日期的 best_In_place gem【英文标题】:Rails - best_In_place gem with date 【发布时间】:2012-11-15 01:47:17 【问题描述】:我正在尝试将 best_in_place gem 与 type => date 一起使用,但我在格式上遇到了一些问题。我的rails日期格式如下:
Time::DATE_FORMATS.merge!(:default => '%d %b (%a)')
Date::DATE_FORMATS.merge!(:default => '%d %b (%a)')
在我看来,我有:
<%= best_in_place @group, :appearance_time ,:type => :date %>
现在第一次加载页面时,日期为 rails 格式,但是当我用 jquery 更改它时,它又回到格式“dd/mm/yy”.. 我尝试更改格式,例如这个:
jQuery ->
$.extend($.fn.datepicker.defaults, format: 'dd M D' );
但它并没有改变任何东西..如何设置 jquery 日期格式?
谢谢,
【问题讨论】:
【参考方案1】:好吧,我想通了,以防其他人有同样的问题。
jquery:
jQuery ->
$.datepicker.setDefaults( dateFormat: 'dd M (D)' );
它需要在你的代码之前被调用。
【讨论】:
以上是关于Rails - 带日期的 best_In_place gem的主要内容,如果未能解决你的问题,请参考以下文章
Rails 4 - best_in_place:无法处理的实体
ruby on rails + best_in_place + 数据表 + haml
best_in_place 不是 Rails 3.2.1 中的函数错误
Rails 4 - best_in_place gem 和多对多关联
使用 Rails gem 'best_in_place' 进行内联编辑 - 错误:在 textarea 上编辑后新行丢失