This is strange: I’m doing the following in script/console:
Contract.find(:all) do |c|
?> if c.use_initial_published_date
c.initial_published_date = Date.today
c.save!
end
end
For some reason it is not saving the updated the records when I do this.
Does anyone see a glaring error I’m making? c.use_initial_publised_date
is a boolean that is true for the last 3 records and false for the other
100.
thanks
You’re missing the “each” call.
Contract.all.each do |c|
?> if c.use_initial_published_date
c.initial_published_date = Date.today
c.save!
end
end
Maurício Linhares
http://alinhavado.wordpress.com/ (pt-br) | http://blog.codevader.com/
(en)
On Fri, Feb 20, 2009 at 4:54 PM, Allen W.
LOL thanks. i drank too much last night i guess.
MaurÃcio Linhares wrote:
You’re missing the “each” call.
On Fri, Feb 20, 2009 at 4:54 PM, Allen W.