Где я должен создать папку для размещения моих CSS-файлов в моем каталоге приложений rails?Где вы помещаете файлы CSS в каталог приложений rails?
ответ
для Rails 2.x: общественные/таблицы стилей
так как же вы ссылаетесь на эту таблицу стилей ??? – zpesk
либо <% = stylesheet_link_tag 'file'%>, либо используйте регулярную ссылку на путь /stylesheets/file.css. –
Если у вас была таблица стилей с именем foo.css, вы бы поставили ее в головной части любого вида, который ей нужен. <% = stylesheet_link_tag "foo"%> –
положить его в общественных/таблиц стилей
затем использовать
<%= stylesheet_link_tag "style_sheet_file_name" %>
в вашем
/app
для программного содержания (ваши модели , виды, контроллеры, макеты, частичные и т. д.). /public
предназначен для вашего статического контента (html, images, stylesheets, javascripts и т. Д.)
поэтому правильным местом для ваших таблиц стилей будет /public/stylesheets
. Если вы будете следовать этому соглашению, вы можете использовать stylesheet_link_tag
помощник, так что если вы поставите style.css
в /public/stylesheets
, то
<%= stylesheet_link_tag "style" %>
получит визуализируется как
<link href="/stylesheets/style.css?1232285206" media="screen" rel="stylesheet" type="text/css" />
stylesheet_link_tag
принимает массивы стилей, а также строки ,
Например:
= stylesheet_link_tag %w[ screen print ]
Есть некоторые большие примеры использования stylesheet_link_tag
помощника в APIDock.
Для приложений Rails 3.1+ вы должны использовать asset pipeline. Разместите таблицы стилей в app/assets/stylesheets/
, если они предназначены для вашего приложения. Вы также можете поместить их в vendor/assets/stylesheets/
, если они являются внешними (например, если они являются таблицами стилей для яваскрипта плагина.)
После этого, вы будете включать в себя таблицу стили с помощью app/assets/stylesheets/application.css
, если она включена в файле макет (см других ответов как это сделать)
для Rails 4:.
1) Добавить файл в .css
app/assets/stylesheets
2) в файле вида <%= stylesheet_link_tag 'uploaded_file_name' %>
- 1. Где вы помещаете загруженные файлы в android
- 2. Silverlight Toolkit, где вы помещаете двоичные файлы
- 3. Где вы помещаете свои поля CSS?
- 4. Где вы помещаете файл dotcloud.yml?
- 5. Где вы помещаете классы неконтроллеров в codeigniter?
- 6. В MVC, где вы помещаете пользовательский класс?
- 7. Где вы помещаете свои словарные данные?
- 8. Где вы помещаете имена полей базы данных?
- 9. Где вы помещаете код SQL RAISERROR?
- 10. ASP.NET MVC - Где вы помещаете ваши .js-файлы, если вы не хотите их хранить в/Scripts?
- 11. Где вы помещаете файл .jar для внешней библиотеки в java
- 12. Где вы помещаете AsyncTask, который будет загружать данные в ListFragment?
- 13. Как вы помещаете файлы в каталог hdfs с пробелом в имени каталога?
- 14. Где вы помещаете ключ шифрования на общедоступный сервер?
- 15. Вы помещаете NSFetchRequest в cellForRowAtIndexPath?
- 16. Как вы помещаете Alexa intentHandlers в отдельные файлы .js?
- 17. Вы помещаете #import s в файлы .h или .m?
- 18. Где вы помещаете данные глобального приложения в приложение для iPhone?
- 19. Где вы помещаете аргументы -Dvar = value в конфигурации отладки Eclipse?
- 20. Где вы помещаете SQL-выражения в свои проекты C#?
- 21. Где вы помещаете токен CSRF в Relay/GraphQL?
- 22. Где вы помещаете относительный url в код jQuery?
- 23. В MVC, где вы помещаете ссылки на свою модель Классы?
- 24. Где я могу найти каталог приложений Rails на AWS?
- 25. Как вы помещаете весь сайт asp.net в одну dll?
- 26. Как вы помещаете процентную маржу в сетку CSS?
- 27. Вы помещаете «авторские права» в свой код?
- 28. Где вы помещаете код сценария обратного вызова ajax в rails 3.1?
- 29. Где вы помещаете логику с помощью системы шаблонов без логики
- 30. Как вы помещаете UIWebView где-то, кроме MainView.xib?
Какова ваша документация? Это часть общего расположения направляющих. –