В ActiveRecord как мы можем обновить запись, не беспокоясь / не зная первичного ключа.
Если я делаю
Address.update(15, :user_name => 'Samuel')
соответствует
UPDATE addresses set user_name = 'Samuel' where id = 15
но что, если я захочу сделать:
UPDATE addresses set user_name = 'Samuel' where cid = 15
что будет эквивалентом ActiveRecord этого ??
Я пытался:
Address.update({:cid => 15}, :user_name => 'Samuel')
но это не работает.