how to update a record without worrying about primary key

Posted by railsnew on Stack Overflow See other posts from Stack Overflow or by railsnew
Published on 2010-04-26T02:47:15Z Indexed on 2010/04/26 2:53 UTC
Read the original article Hit count: 491

Filed under:
|
|

In ActiveRecord how can we update a record without worrying/knowing primary key.

If I do

Address.update(15, :user_name => 'Samuel')

it corresponds to

UPDATE addresses set user_name = 'Samuel' where id = 15

but what if i want to do:

UPDATE addresses set user_name = 'Samuel' where cid = 15

what will be the ActiveRecord equivalent of that??

I tried:

Address.update({:cid => 15}, :user_name => 'Samuel')

but that does not work.

© Stack Overflow or respective owner

Related posts about rails

Related posts about active