(version 0.2.0, rails 4.0.14, ruby 2.1.0, activeadmin 1.0.0.pre1)
If I don't explicitly set ActiveAdminDatetimepicker::Base.format = "%Y-%m-%d %H:%M" in an initializer, I get this exception when I submit my form or load the edit-object form:
no implicit conversion of nil into String
top of framework trace:
active_admin_datetimepicker (0.2.0) lib/active_admin_datetimepicker/base.rb:31:in `strftime'
active_admin_datetimepicker (0.2.0) lib/active_admin_datetimepicker/base.rb:31:in `input_value'
active_admin_datetimepicker (0.2.0) lib/active_admin_datetimepicker/base.rb:24:in `input_html_options'
I traced this to lib/active_admin_datetimepicker/base.rb line 31. The variable format is nil.
It appears that the mattr_accessor :format block (same file) is supposed to set a default value for format, but my experience today is that it's not doing anything.
UPDATE:
(from #19) mattr_accessor :default_datetime_picker_options has the same defect.
(version 0.2.0, rails 4.0.14, ruby 2.1.0, activeadmin 1.0.0.pre1)
If I don't explicitly set
ActiveAdminDatetimepicker::Base.format = "%Y-%m-%d %H:%M"in an initializer, I get this exception when I submit my form or load the edit-object form:I traced this to
lib/active_admin_datetimepicker/base.rbline 31. The variableformatis nil.It appears that the
mattr_accessor :formatblock (same file) is supposed to set a default value forformat, but my experience today is that it's not doing anything.UPDATE:
(from #19)
mattr_accessor :default_datetime_picker_optionshas the same defect.