2009-10-30 11 views
9

Próbuję stworzyć klejnot ruby ​​dla szyn z wtyczki, którą stworzyłem. Problem polega na tym, że moje skróty wtyczek używają kilku plików javascript, które muszą działać w katalogu publicznym/javascripts.Klejnotowanie rails z plikami javascript

Jaki jest najlepszy sposób tworzenia tych plików javascript, które są w klejnocie, który stworzyłem, do którego kiedykolwiek projekt wymaga mojego klejnotu?

Odpowiedz

5

Dodaj generator prętów do swojego klejnotu tak, że script/generate <yourgem> umieszcza pliki javascript we właściwej lokalizacji.

Aby uzyskać więcej informacji, zobacz Railscast How to Make a Generator.

Jako przykład, formtastic gem ma generator, który umieszcza swoje specyficzne arkusze stylów we właściwej lokalizacji - podobnie do twojego problemu javascript.

Inny przykład: nifty-generators to po prostu klejnot z użytecznymi generatorami.

0

Można je skopiować, wykonując postinstall.rb, który zostanie automatycznie wykonany po zainstalowaniu wtyczki.

+0

Zamienia wtyczkę w klejnot. Brak postinstalacji. –

Powiązane problemy