Gestern brauchte ich (für ein Mailformular) so etwas wie ActiveRecord, aber ohne Tabelle. Wozu das, mag man fragen. Ganz einfach: ich brauchte einfache Validierung der eingebenen Formulardaten und demnächst auch Aggregation. Nach kurzem googlen nach "ActiveRecord without table" fand ich ActiveRecord::BaseWithoutTable. Dieses Plugin liefert einem alles, was ActiveRecord hat, nur eben ohne eine Tabelle für eine Entity aufbauen zu müssen. Toll, was? :)
Ich denke, dass dieses Plugin auch genau das ist, was ich bei meinen Apache-Configfiles einsetzen werde -- man erinnere sich -- auch da wollte ich "etwas wie ActiveRecord" einsetzen, mit Validierung, Aggregierung usw. Nun, wir kommen dem Ziel ein wenig näher...
Comments (1)
Für alle Rails-2.0-Freunde: Dieses Plugin wird so wie es ist nicht funktionieren. Man muss in der Datei vendor/plugins/active_record_base_without_table/lib/active_record/base_without_table.rb in der Methode `reset_column_information` die beiden `read_methods` durch `generated_methods` ersetzen, dann geht's wieder. Scheint noch nirgends im Web beschrieben zu sein, darum an dieser Stelle vllt. der Tipp.
Posted by Willem van Kerkhof | January 5, 2008 10:31 PM
Posted on January 5, 2008 22:31