Nehmen wir an, ich habe eine Tabelle namens user_products" und ein entsprechendes Modell namens UserProduct in meiner Rails-Anwendung. Ich habe auch ein Feld namens "is_temporary" in meiner Tabelle. Nehmen wir nun an, ich möchte eine Abfrage wie diese ausführen, aber unter Verwendung der ActiveRecord-Abstraktionsschicht:
UPDATE user_products SET is_temporary = false WHERE user_id = 12345;
Gibt es eine Möglichkeit, dies mit ActiveRecord zu tun? Vielleicht etwas in der Art von
UserProduct.find_by_user_id(12345).update_attributes(:is_temporary => false)
Ich möchte, dass nur eine Abfrage ausgeführt wird, damit dies geschieht.