Pregunta

Estoy tratando de crear una gema de rubí para rieles a partir de un complemento que he creado. El problema es que mis 'accesos directos' de complementos utilizan algunos archivos javascript que necesitan estar en el directorio público / javascripts para funcionar.

¿Cuál es la mejor manera de hacer que estos archivos javascript que están en la gema que he creado sean accesibles para cualquier proyecto que requiera mi gema?

¿Fue útil?

Solución

Agregue un generador de rieles a su gema de modo que script/generate <yourgem> coloque los archivos javascript en la ubicación correcta.

Para obtener más información, consulte Cómo hacer un generador Railscast.

Como ejemplo, la gema formtastic tiene un generador que coloca sus hojas de estilo específicas en la ubicación correcta: - similar a su problema de JavaScript.

Otro ejemplo, nifty-generators es solo una joya con generadores útiles.

Otros consejos

Puede copiarlos haciendo un postinstall.rb que se ejecutará automáticamente después de instalar su complemento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top