2009-10-30 4 views
9

Sto provando a creare un gioiello rubino per le guide di un plug-in che ho creato. Il problema è che il mio plugin 'scorciatoie' usa alcuni file javascript che devono essere nella directory public/javascripts per funzionare.Rails gem con file javascript

Qual è il modo migliore per rendere accessibili questi file javascript nella gemma che ho creato grazie al quale il progetto richiede sempre il mio gioiello?

risposta

5

Aggiungi un generatore di rotaie alla gemma in modo che script/generate <yourgem> inserisca i file javascript nella posizione corretta.

Per ulteriori informazioni, vedere il Railscast How to Make a Generator.

Ad esempio, lo formtastic gem dispone di un generatore che inserisce i propri fogli di stile specifici nella posizione corretta, in modo simile al problema di javascript.

Un altro esempio, nifty-generators è solo un gioiello con generatori utili.

0

È possibile copiarli creando un postinstall.rb che verrà eseguito automaticamente dopo l'installazione del plug-in.

+0

Sta trasformando il plugin in un gioiello. No postinstall. –