2012-03-30 9 views
11

Ich habe einige Command-Line-Ruby-Skripte für Dinge wie Textdateien vor dem Hochladen vor dem Hochladen und Scrapping von Daten.Wo man Dienstprogramme in Rails setzen kann

Diese Skripts sind nicht auf die Rails-Umgebung angewiesen, deshalb möchte ich sie nicht wirklich mit dem damit verbundenen Overhead rake machen.

Wo sollte ich sie in mein Ordnerlayout legen? lib/utility/ oder etwas?

Antwort

5

Wir setzen uns entweder in die oberste Ebene von lib/ oder wir brechen sie weiter wie lib/reports oder lib/stats.

+0

Scheint vernünftig. Haben Sie Tests für Ihre Skripte? parallele Verzeichnisse im Test /, oder sollte ich sie nicht mit den eigentlichen App-Tests verschmelzen? – spike

+0

Wir haben noch keine Tests für sie erstellt, nur weil sie einfach funktionell getestet werden können, indem sie ausgeführt werden. Wir haben darüber gesprochen und darüber nachgedacht, Ihren ersten Vorschlag (parallele Verzeichnisse unter 'test /') zu verwenden, aber noch nicht 100%. –