I'd rather not mess with the meeting_date field in the
before_create_save, I'm just trying to get around that meeting_date
cannot be null error.

On Mar 8, 2:21 pm, Kenny Ortmann <[email protected]> wrote:
> I'm gonna look into the options not working tomorrow and see if I can figure
> out what's going on.
>
> What are you trying to do with the meeting date in the before_create_save
> method??  You shouldn't have to touch the model, rails handles parsing the
> date back out of the params when you pass the params to the model.
>
> On Sun, Mar 8, 2009 at 1:59 PM, BillSaysThis <[email protected]> wrote:
>
> > How is the calendar_date_select_value accessed in a before_create_save
> > method? (I get the same error if there's no before_create_save method
> > too.)
>
> > Code:
>
> >  (from the controller config block)
>
> >    config.columns[:meeting_date].options = {:start_year =>
> > 0.years.from_now, :end_year => 3.years.from_now}
>
> >   def before_create_save(record)
> >    # March 10, 2009
> >    md = record.meeting_date
> >    sd = md.split(%r{,\s*})
> >    sdd = Date.new(sd.last, Date::MONTHNAMES.index(sd.second),
> > sd.first)
> >    record.meeting_date = sdd
> >  end
>
> > Error I get:
>
> > Mysql::Error: Column 'meeting_date' cannot be null: UPDATE `meetings`
> > SET `meeting_date` = NULL ...
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"ActiveScaffold : Ruby on Rails plugin" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/activescaffold?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to