Если драгоценный камень находится в пространстве имен, то вы можете использовать пространство имен в своем локальном приложении. Например, если драгоценный камень пространства имен для best_gem_ever, то ваша структура приложения будет выглядеть следующим образом:
app
- assets
- controllers
- helpers
- mailers
- models
- views
- - best_gem_ever
- - - wonderful_controller
- - - - index.html.erb
В своей работе, мы целенаправленно использовать эту технику, чтобы позволить клиентам перезаписать вид на интерфейсный, все еще тянут административные взгляды из драгоценного камня. Он работает очень хорошо.
Оставьте одно предупреждение, если вы создадите любые файлы активов, хранящиеся в папке локальных активов, по какой-то причине конвейер активов не подбирает их. Они должны быть явно добавлены в ваш список config.assets.precompile.
Надеюсь, что это поможет!
Какой жемчуг? Придумать (выстрелил в темноте)? –
Нам действительно нужна дополнительная информация, некоторые драгоценные камни позволяют это легко, в то время как другие не так-то просто. Например, в случае разработки вы просто изменяете маршрут и сами переопределяете представления. Другие могут сделать это не так просто. –
Его драгоценный камень, который предоставляет форму для контакта для Spree – Trip