3 Stimmen

Wie sollte ich die Geschäftslogikschicht in Rails implementieren? Und wo sollte ich diesen Code platzieren?

Ich lese "Enterprise Rails" (http://oreilly.com/catalog/9780596515201) Der Autor schlägt vor, zwei Unterordner namens logische, physische unter dem Ordner Modelle haben. Das klingt nach einer guten Idee, um den Code zu organisieren. Es wird auch erlauben, eine Business-Schicht zu haben. Ich möchte nur wissen, wie die Rails-Community darüber denkt. Ist es eine gute Idee, eine separate Logikschicht zu haben?

1voto

Pasta Punkte 1731

Manchmal verwende ich eine "Service"-Schicht neben der Modell- und Controller-Schicht.

Ich füge es einfach zum autoload_path hinzu.

Meistens gelingt es mir jedoch, die Logik in Modelle oder zustandslose Modelle einzubauen. Es geht also direkt in die Models-Ordner.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X