Использование Rails 3.2.1
Я создал простой контроллер Home с помощью команды:
rails g controller Home index
И он создал новый контроллер и посмотрел на меня:
Обратите внимание, что есть две таблицы стилей, одно "приложение" и один "дом". Я не могу найти документацию для поддержки этого предположения, но я предполагаю, что вы добавляете стили, которые будут применяться только к представлениям "Главная" в файле 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?