我正在为我的小型照片业务制作日程安排应用程序。我正在使用 Trent Richardson 的 jQuery TimePicker 插件(它扩展了 jQueryUI 日期选择):https ://github.com/trentrichardson/jQuery-Timepicker-Addon因为时间是安排任务的关键部分。
为了编辑现有记录,我必须为绑定到 jQuery 小部件的文本输入字段提供 strftime 格式(否则时间部分不会默认为预先存在的内容)。
以下内容非常适合创建新记录:
<%= f.input :starts_at, :as => :string %>
以下内容非常适合编辑现有记录。不幸的是,当我尝试创建新记录(没有预先存在的“starts_at”内容)时,rails 应用程序崩溃了:
<%= f.input :starts_at, :as => :string, :input_html => { :value => localize(f.object.starts_at, :format => "%m-%d-%Y %I:%M %P") } %>
我一生都无法弄清楚如何(以表格形式)测试该领域中预先存在的内容,从而提供或不提供格式。如果有任何建议,我将不胜感激。
史蒂夫