2009-11-04 6 views
5

Ich bin auf der Suche nach einer Möglichkeit, Rails-Anwendungen zu modularisieren. Wie ich gesehen habe, gibt es keine eingebaute Möglichkeit, dies zu erreichen. Ich habe verschiedene Plugins/Core Hacks gefunden, aber ich fühle mich nicht vertrauenswürdig in Bezug auf ihre Arbeitsweise und ihre Reife.Modularizing Rails Anwendungen

Haben Sie irgendwelche Erfahrungen dazu?

Bisher fand ich dieses eine:

Antwort

4

Rails Motoren Teil der aktuellen stabilen Schienen 2.X sind und so nicht "hackt" wirklich mehr. Sie scheinen eine gute Lösung zu sein, wenn Sie einer Anwendung eine recht klassengerechte Anwendungsfunktionalität hinzufügen möchten - ein gutes Beispiel wäre das Hinzufügen einer Blog- oder CMS-ähnlichen Funktionalität zu einer anderen Anwendung. Kasse der Railscast auf Motoren hier: http://railscasts.com/episodes/149-rails-engines

Wenn Sie auf dem vorderen Ende modularisieren freuen - mehr „Widget“ Stil, könnte man auf Zellen aussehen wollen: http://github.com/apotonick/cells/

+0

Ich war auf der Suche nach einem Weg, der Modularisierung Unteranwendungen in Rails-Anwendungen, aber auch Zellen-Plugins sehen interessant aus. Danke – knoopx

+0

Ich habe den Screencast gesehen und ich mag nicht die Tatsache, dass ich Migrationen/Assets in die Root-Anwendungsverzeichnisse kopieren und mischen muss. Gibt es eine Möglichkeit, es zu vermeiden (3rd Party * Rake * Aufgaben ...)? – knoopx

Verwandte Themen