Где вы помещаете CSS-файлы в каталог приложений rails?

Где я должен создать папку для размещения моих файлов CSS в моей директории приложения rails?

 Kathy Van Stone29 июн. 2009 г., 17:33
Какая у вас документация? Это часть общего макета каталогов рельсов.

Ответы на вопрос(5)

/app предназначен для программного контента (ваши модели, представления, контроллеры, макеты, партиалы и т. д.)./public для вашего статического контента (HTML, изображения, таблицы стилей, JavaScript и т. д.)

поэтому правильное место для ваших таблиц стилей будет/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" />

трубопровод активов, Поместите таблицы стилей вapp/assets/stylesheets/ если они специфичны для вашего приложения. Вы также можете поместить их вvendor/assets/stylesheets/ если они внешние (скажем, являются ли они таблицами стилей для плагина javascript)

После этого вы включите таблицы стилей, используяapp/assets/stylesheets/application.css если он включен в ваш файл макета (см. другие ответы, как это сделать.)

stylesheet_link_tag принимает массивы таблиц стилей, а также строку.

Например:

= stylesheet_link_tag %w[ screen print ]

Есть несколько замечательных примеров использованияstylesheet_link_tag помощник вAPIDock.

затем используйте

<%= stylesheet_link_tag "style_sheet_file_name" %>

в вашем

1) Добавьте свой.css файл вapp/assets/stylesheets

2) По вашему мнению файл<%= stylesheet_link_tag 'uploaded_file_name' %>

Ваш ответ на вопрос