About

This page contains a single entry from the blog posted on November 12, 2007 1:41 PM.

The previous post in this blog was Der SLOC-SCHOCK.

The next post in this blog is Wenn die Arbeit fließt.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.31

« Der SLOC-SCHOCK | Main | Wenn die Arbeit fließt »

ActiveRecord::BaseWithoutTable

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...

TrackBack

TrackBack URL for this entry:
http://www.innoq.com/movabletype/mt-tb.cgi/2874

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.

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)