Hallo Leute,
bekommt man raus welche Attribute sich nach einem Model-Update
(ActiveRecord, rails 2.3.8) geändert haben?
Wenn ja wie ?
Danke und Gruß
Guido
___
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
Hallo Guido.
Am 19.10.2010 um 14:10 schrieb Guido Pesch:
Hallo Leute,
bekommt man raus welche Attribute sich nach einem Model-Update (ActiveRecord,
rails 2.3.8) geändert haben?
Ja.
Wenn ja wie ?
#changed oder #changes
http://ar.rubyonrails.org/classes/ActiveRecord/Dirty.html
Grüße,
hmm, ich glaub ich versteh's noch nicht ganz. Was genau klappt denn nicht?
@playday.changes
sollte eine Liste der geänderten Felder geben,
mit z.B. @playday.status_changed?
sollte man rauskriegen, ob sich der Status geändert hat,
mit @playday.status.change kriegt man den vorher-nachher-Wert
Nein, du stehst nicht auf der Leitung...
Ich war das
Jetzt klapps auch mit dem Change.
Danke an alle
Guido
Zitat von Stefan Frank s.fr...@vierundsechzig.de:
hmm, ich glaub ich versteh's noch nicht ganz. Was genau klappt denn nicht?
@playday.changes
sollte eine Liste der geänderten Felder
Noch ein Tipp, weil ich es gerade sehe:
Der Teil hier:
if(@playday.status == Playday::STATUS_OPEN)
players = @playday.group.users.confirmed
players.each do |player|
@playday.changed_playday_data_mail_to_player!(player, @playday_old)
end
end
Hast du recht.
Habe ich schon nachgezogen
Danke
Zitat von Nicolai Constantin Reuschling codeblog...@gmail.com:
Noch ein Tipp, weil ich es gerade sehe:
Der Teil hier:
if(@playday.status == Playday::STATUS_OPEN)
players = @playday.group.users.confirmed
players.each do