Unterschiede beim Setzen eines Moduls in / helpers oder in / lib?

7

Was sind die Gründe, ein Modul in / helpers über den Ordner / lib in einer RoR-App zu setzen?

Sind / helper Controller-spezifischer, während / lib allgemeiner ist?

    
Blankman 28.10.2010, 01:14
quelle

2 Antworten

10

Ich denke, das ist eine gute Frage, weil der MVC-Gedanke uns vergessen lässt, dass es alles nur Metaphern für uns sind, um Code zu organisieren, damit wir nicht zu sehr durcheinander kommen. Wenn Sie eine einfache Formatierung durchführen müssen, gehen Sie mit einem Helfer, andernfalls wahrscheinlich ein Modul in / lib.

    
thenengah 28.10.2010, 01:34
quelle
10

Helfer dienen ausschließlich zum Definieren von Methoden, die in Ihren Ansichten verfügbar sein sollen. / lib-Module können für alles verwendet werden und sind in der gesamten Anwendung verfügbar.

    
Peter Brown 28.10.2010 04:33
quelle

Tags und Links