В 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')
но это не сработает.