module ActiveScaffold::Bridges::DatePicker::Helper::FormColumnHelpers
Public Instance Methods
active_scaffold_input_date_picker(column, options)
click to toggle source
# File lib/active_scaffold/bridges/date_picker/helper.rb, line 163 def active_scaffold_input_date_picker(column, options) record = options[:object] ActiveSupport::Deprecation.warn 'Relying on @record is deprecated, include :object in html_options with record.', caller if record.nil? # TODO: Remove when relying on @record is removed record ||= @record # TODO: Remove when relying on @record is removed options = active_scaffold_input_text_options(options.merge(column.options)) options[:class] << " #{column.form_ui}" value = controller.class.condition_value_for_datetime(column, record.send(column.name), column.form_ui == :date_picker ? :to_date : :to_time) format = options.delete(:format) || (column.form_ui == :date_picker ? :default : :picker) datepicker_format_options(column, format, options) options[:value] = (value ? l(value, :format => format) : nil) text_field(:record, column.name, options) end