У меня работает приложение rails и есть веб-приложение на основе JS, написанное для нас, которое подается из общедоступного/gui-каталога. Прямо сейчас, я копирую gui/файлы вручную. Я создаю Gem с файлами графического интерфейса. Я видел railscast, который требует javascript из других активов, но не тогда, когда html и JS подаются из общедоступных /. Как это сделать? Есть ли сценарий после установки, который можно автоматически вызывать из установки пакета, которая может копировать файлы из каталога Gem в public/in rails app? Или есть лучший способ?Статические файлы в Gem
ответ
Да, можно следовать ниже шаги
Создайте папку приложения/активы/JavaScripts в корневой директории драгоценного камня положить ваши JS-файлы в этой папке
Вы просто должны добавить Двигатель класс в вашей жемчужине считать, что вы драгоценный камень в графики
вам просто нужно создать файл с именем engine.rb в каталоге Lib/диаграммы
module Chart
class Engine < Rails::Engine
end
end
3. Вы должны требовать этого engine.rb в вашем Lib/chart.rb
require "chart/engine"
4. Открытые приложения/активы/JavaScripts/application.js в приложении рельсы и добавьте ниже линии
//= require chart
Это будет включать все активы в приложении/активы/таким же образом, как мы включаем активы из нашего приложения Rails.
Сохраняет ли это файлы, особенно файлы HTML в общедоступной/gui-каталоге (папке)? – CoderStix
- 1. статические файлы в pybb
- 2. Статические файлы в cherrypy
- 3. Статические файлы в тестах
- 4. Статические файлы в Snaplet
- 5. Статические файлы ExpressJS
- 6. Адрес статические файлы в экспресс
- 7. Статические файлы в Django 1.6
- 8. Статические файлы в GAE Cloud
- 9. Загрузить статические файлы в express.js
- 10. Учтивые служат статические файлы
- 11. Heroku/Django статические файлы
- 12. Невозможно загрузить статические файлы
- 13. Django 1.6: статические файлы
- 14. правильные статические файлы
- 15. Django «статические» файлы - Javascript
- 16. Application_BeginRequest и статические файлы?
- 17. статические файлы с express.js
- 18. Джанго: статические файлы
- 19. Джанго статические файлы - 404
- 20. Статические файлы отсутствуют
- 21. Статические файлы не обслуживаются
- 22. NGINX, обслуживающий статические файлы
- 23. Django 1.3 Статические файлы
- 24. Узел выражать статические файлы
- 25. Django статические файлы ссылаются
- 26. Статические файлы с Express
- 27. Бутылка Статические файлы
- 28. Неправильноконфигурированные статические файлы
- 29. Где находятся файлы gem?
- 30. IIS обрабатывает статические файлы?
Нельзя ли это сделать? В Gem есть несколько файлов HTML. Я все еще ищу способ их обслуживания от общественности/ – CoderStix