Я использую рельсы 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 вместо выбранной даты.