On Tue, Nov 25, 2008 at 5:10 PM, Gi Ga <[EMAIL PROTECTED]> wrote:
>
> Best way to do this:
>
> Pseudo code
>
> (word is unique)
>
> 1 Select * from words where word = "test"
> 2 If result > 0 then update words set count = coun +1
> 3 else Insert into words (word, count) values ("test", 1)
class Word < ActiveRecord::Base
end
word = Word.find_or_create_by_name("test")
word.count = word.count + 1
word.save
will propably do the job
--
Gabriel Laskar <[EMAIL PROTECTED]>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" 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/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---