Dans ActiveRecord, comment pouvons-nous mettre à jour un enregistrement sans se soucier de la clé primaire?comment mettre à jour un enregistrement sans se soucier de la clé primaire
Si je
Address.update(15, :user_name => 'Samuel')
correspond à
UPDATE addresses set user_name = 'Samuel' where id = 15
mais si je veux faire:
UPDATE addresses set user_name = 'Samuel' where cid = 15
ce qui sera l'équivalent ActiveRecord de cette ??
J'ai essayé:
Address.update({:cid => 15}, :user_name => 'Samuel')
mais cela ne fonctionne pas.
vous lancez deux requêtes ... mauvaise façon .. –
convenu .. il doit y avoir une meilleure réponse. – baash05