2010-01-31 12 views
5

Aggiungo alcune funzionalità non banali nella mia applicazione di rotaie e deve essere in un modulo e non in uno dei modelli generati automaticamente. Vorrei qualche suggerimento su dove dovrebbe andare il file contenente il modulo (attualmente ho aggiunto una directory 'code' allo stesso livello di 'models' e 'views' - ma non so che è una cosa forte scelta).Qual è un buon posto per i moduli in un progetto di rotaie

risposta

8

La maggior parte delle persone aggiungere questo tipo di codice a lib

3

Se è legato alla/view strato di controllo, valutare l'ipotesi della funzionalità in un helper. In caso contrario, lib è una buona directory di archiviazione generale per le classi util e simili. Se possibile, pensa di creare un codice extra come questo a plugin, in quanto aiuta a mantenere la funzionalità pulita e riutilizzabile del codebase disponibile per altri progetti.

Problemi correlati