I’ve tackled this problem three seperate times with a couple of posts
and still can’t get it to work.
All I really want to do is grab a value in not-exactly date format and
put it in a mysql database datetime column with a time of zero. The
frustrating thing is that I’ve tried it in the console and it’s totally
working. But when I go back to the DB, it’s just not there:
Pretty simple, right? It’s not there. I also put it in a session
variable just to make sure I’m actually getting the value from paras -
no problem, it’s there:
session[:duedate] = params[:task][:duedate]
But still not in the DB. I’ve tried it a bunch of different ways,
including trying a session variable
Why are you setting the duedate separately? From your code, the :duedate
field is in the :task hash, so if there’s a database column called
duedate on the table task, it should work automatically.
I would focus on the format of the date coming in. Are you letting the
user type in any date they’d like? The the other respondent, MySQL
expects dates in YYYY-MM-DD format.
Mike D. wrote:
Hi:
I’ve tackled this problem three seperate times with a couple of posts
and still can’t get it to work.
All I really want to do is grab a value in not-exactly date format and
put it in a mysql database datetime column with a time of zero. The
frustrating thing is that I’ve tried it in the console and it’s totally
working. But when I go back to the DB, it’s just not there:
Pretty simple, right? It’s not there. I also put it in a session
variable just to make sure I’m actually getting the value from paras -
no problem, it’s there:
session[:duedate] = params[:task][:duedate]
But still not in the DB. I’ve tried it a bunch of different ways,
including trying a session variable