【发布时间】:2012-01-11 11:39:57
【问题描述】:
我使用 rails 3.1、formtastic 2.0.2 和 datepicker ui
我制作了 datepicker_input.rb:
class DatepickerInput < Formtastic::Inputs::StringInput
include Formtastic::Inputs::Base
def input_html_options
super.merge(:class => "datepicker")
end
end
我在 application.js 中写道:
$('input.datepicker').datepicker()
我以我的形式使用它,例如 :as => :datepicker。我看到日历,选择日期,一切都很好,除了它没有填满我的模型中的列。我唯一注意到的是,当我填写第一个日期,然后填写所有其他字段时 - 它有效。当日期字段是最后一个 - 它不起作用。没有错误,params[:model_name][:date_field] 不是空的,只是 nil 代替了我选择的日期。
【问题讨论】:
标签: ruby-on-rails-3 jquery-ui-datepicker formtastic