Подтвердить что ты не робот

Rails 3.1 Загрузка css в определенном порядке

Я вижу, что в среде разработки в rails 3.1 css загружаются в алфавитном порядке, а не в том порядке, в котором я хочу. Я хочу, чтобы конкретный файл css был в конце, чтобы он переписывал все стили, заданные классу раньше. Как мы можем достичь этого?

4b9b3361

Ответ 1

Лучше указать порядок каждого файла вручную:

/*
 * This is a manifest file that'll automatically include all the stylesheets available in this directory
 * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
 * the top of the compiled file, but it generally better to create a new file per style scope.
 *= require_self
 *= require reset
 *= require groups
 *= require the_last
*

Ответ 2

На самом деле вы можете сделать что-то вроде:

/* 
 *= require 'reset'
 *= require_self
 *= require_tree .
*/

в файле application.css. Это позволяет указать любое количество таблиц стилей, например reset, перед деревом без указания каждого отдельного файла. Одиночные кавычки вокруг reset являются необязательными.

Не пытайтесь воскресить старый поток, просто подумайте, что это может быть полезно для некоторых.