2014-11-21 2 views
1

Я нашел хороший template онлайн и хочу использовать его для моей главной страницы приложений rails. Я решил использовать high voltage gem и прочитать его readme. Мне удалось получить правильную маршрутизацию, но я не смог найти соответствующий путь/папку для многочисленных файлов ресурсов (css, js, svgs и sass), которые попадают в шаблон zip-файла, и, очевидно, это выглядит хорошо., обслуживающий статическую страницу, построенную с помощью skel on Rails

Я попытался поместить их в папку с ресурсами моего приложения rails, в котором были задействованы некоторые «функции», но svgs и изображения не отображались ... и он прикрутил мои существующие страницы. Прочитав документацию Rails, я попытался сохранить активы шаблона в папке поставщика, которая тоже не работала.

Где я могу хранить активы для своей домашней страницы, основанной на шаблонах, чтобы они не винили внешний вид моих обычных страниц? Какие пути я должен использовать в своем html для их вызова?

+0

Какая у вас настройка: рельсы версии, css и javascript фреймворки, которые вы установили, приложение с открытым концом Rails или обновление существующего? –

+0

Да, забыл дать все эти драгоценные детали. Приложение Bare boned Rails 4.4, только Foundation установлен. –

ответ

0

Если у вас есть проблемы с изображениями, посмотрите ссылки на изображения в источнике шаблона. Вы можете увидеть ссылку на изображение следующим образом:

background-image: url('images/top-1280.svg') 

, который не будет служить этому изображению в Rails.

Я бы предложил найти и заменить все ссылки на изображения в ваших файлах css (или scss).

Попробуйте это:

background-image: url(image-path('top-1280.svg')); 

которая является надлежащим способом для Rails 4.

Различия: в Риал у вас есть вспомогательный метод «образ-путь», и вы не предварить изображение файл с именем каталога.

Важно, чтобы проверить в вашем «приложение/активы/таблицы стилей/appilcation.css», если есть такие строки:

*= require_tree . 
*= require_self 

Теперь о Шрифт Высокий: Я вижу, что в этой теме вы собираетесь используйте шрифт Awesome. Я предложил бы использовать камень для Rails:

В вашем Gemfile:

gem 'font-awesome-sass' 

Я думаю, что темы, которые вы выбрали очень хорошие. Спасибо, что поделились ею, это будет полезно для моего текущего проекта.

Смежные вопросы