2012-01-06 17 views
9

Sto utilizzando la libreria scorrevole jQuery Tools nel mio sito di Rails 3.1 con le varie risorse collocate nella cartella fornitore/risorsa e funziona perfettamente.Rails 3.1 organizzazione delle cartelle fornitore/asset di pipeline di asset

La mia domanda riguarda il modo migliore per organizzare i vari file in fornitore/risorse. Qual è il modo consigliato per organizzare le sottocartelle del fornitore/patrimonio? Attualmente ho questa struttura:

vendor/assets/ 
|-- images/ 
| |-- scrollable/ 
|   <various button/gradient images> 
|-- javascripts/ 
| |-- scrollable/ 
|   jquery.tools.min.js 
|-- stylesheets/ 
| |-- scrollable/ 
|   scrollable-buttons.css 
|   scrollable-horizontal.css 

Questo è un po 'un-ASCIUTO che cosa fare questo. Sento che tutti gli elementi 'scorrevoli' dovrebbero trovarsi in una cartella.

Qual è il modo consigliato per eseguire questa operazione senza dover modificare i percorsi di caricamento della pipeline di asset?

Grazie!

+0

Ha comunque un vantaggio. Tutte le tue immagini, fogli di stile e javascript sono raggruppati nelle proprie cartelle e non sono disseminati una dozzina di plugin. –

+3

un plugin in più directory è difficile da gestire. Rimozione o aggiornamento sarebbe un dolore. – lulalala

risposta

8

Si potrebbe organizzare loro in questo modo, che è un po 'meglio in quanto mantiene cose relative al plugin in una directory:

vendor/assets/scrollable 
|-- images/ 
| |-- <various button/gradient images> 
|-- javascripts/ 
| |-- jquery.tools.min.js 
|-- stylesheets/ 
| |-- scrollable-buttons.css 
|  scrollable-horizontal.css 

Sono abbastanza sicuro che questo funzionerà come rotaie gocce tutte le directory tra le attività/.

+0

Per la vita di me non riesco a farlo funzionare. Ho strutturato il mio fornitore/asset in questo modo, ma quando faccio qualcosa del tipo: // = richiedi scrollable/jquery.tools.min ottengo un errore Sprockets :: FileNotFound. In quale altro modo avrei bisogno di questo? – jsharpe

+1

Prova ad aggiungere 'javascripts' nel percorso –

+3

Controlla questa risposta: http://stackoverflow.com/questions/8798646/what-are-the-best-practices-when-organizing-assets-in-rails-asset-pipeline – xhh

Problemi correlati