Как добавить ресурс внешнего интерфейса из проекта git repo / npm в проект rails - PullRequest
0 голосов
/ 21 мая 2019

Я хочу внести свой вклад в проект с открытым исходным кодом, написанный на rails, с некоторыми веб-интерфейсами, которые зависят от ресурса, который есть у меня во внешнем git репозитории.Поэтому я хотел бы добавить зависимость ресурса из ссылки git и просто добавить свой код в интерфейс.

Я не очень много знаю о rails, особенно об управлении активами, но о том, что cssи файлы js все находятся в файлах манифеста и, по-видимому, получены из некоторых рубиновых самоцветов, которые включают в себя активы css и js.

Так есть ли хороший способ добавить ресурс в мой файл / ресурсы манифеста рельсов, не имея его в качестве рубинового драгоценного камня, просто из репозитория git?

Большое спасибо за помощь ипростите мои неграмотные рельсы: S

1 Ответ

0 голосов
/ 30 мая 2019

Мне удалось добавить .gemspec в мой репозиторий npm, переместить мои js и css в папку vendor/assets, все в отдельной "ветке gemfile"

Gem::Specification.new do |s|
  s.name        = 'asset-name'
  s.version     = '0.0.0'
  s.date        = '2020-05-30'
  s.summary     = "What my package does."
  s.description = ""
  s.files       = [
        "vendor/assets/javascripts/app.min.js",
        "vendor/assets/stylesheets/app.css"
  ]
  s.license       = 'MIT'
end

и затем добавил репо с ним s branch to the rail projects Gemfile`, например:

gem "asset-name", :git => "git://github.com/user/repo.git", :branch => "ruby-gem"

...