2012-02-22 2 views
1

Я пытаюсь использовать Skeleton с Ruby on Rails. То, что я хочу сделать, это поместить каталог Skeleton в каталоге поставщика как мерзавца подмодуль, чтобы иметь что-то похожее на это:Rails активы трубопроводы + git подмодули

... 
vendor/ 
    ... 
    Skeleton/ 
     ... 
     stylesheets/ 
     robots.txt 

Я пытался добавить следующую строку в config/application.rb:

config.assets.paths << Rails.root.join("vendor", "assets", "Skeleton", "stylesheets") 

Он добавил папку stylesheet к путям конвейера активов, но файлы в каталоге стилей все еще выдают ошибку маршрутизации ...

Как я могу сделать эту работу, пожалуйста?

PS: Я хочу иметь скелет как git submodule в vendor/assets, поэтому разделение файлов не является вариантом.

ответ

2

Это зависит от того, как вы пытаетесь использовать эти файлы. Я сделал простое тестовое приложение с Skeleton как подмодуль, и он работает. Вы можете видеть это here.

Если вы не хотите требовать скелет css в application.css и использовать его в качестве разделенного предварительно скомпилированного файла, вы должны указать rails, чтобы прекомпилировать этот файл. В вашем приложении.rb:

config.assets.precompile << 'skeleton.css' 
Смежные вопросы