Использование Rails 3.2.1
Я создал простой контроллер с именем Home, используя команду:
rails g controller Home index
И он создал новый контроллер и просмотр для меня:
Обратите внимание на две таблицы стилей: одну «Приложение» и одну «Домашнюю».Я не могу найти какую-либо документацию, подтверждающую это предположение, но я предполагаю, что вы добавили стили, которые будут применяться только к представлениям "Home", в файле Home.css.scss, правильно?
Так кактест, я добавил несколько глобальных стилей в Application.css.scss.erb и запустил приложение.
Стили, примененные как и ожидалось.
Затем я добавил некоторые правила в HomeФайл .css.scss и я посетили представление «Home / index», но стиль в этом файле не был прикреплен ни в качестве отдельной ссылочной ссылки CSS, ни даже в виде отдельного файла Application.css.scss.Меня это очень смущает, так как в комментариях говорится:
// Place all the styles related to the Home controller here.
// They will automatically be included in application.css.
// You can use Sass (SCSS) here: http://sass-lang.com/
Почему правила, написанные в Home.css.scss, не применяются к моему сайту?