У меня была та же проблема, она была решена путем исправления ссылок на таблицы стилей и лучшего понимания конвейера активов.Папка Blueprint css, которую я включил в результате более раннего урока по rails, была источником проблемы.Я разрешал rails компилировать что-то из этих папок в мой файл app / assets / stylesheets / application.css неправильно, без определения: media как screen или print.
Я решил эту проблему, написав свои собственные CSS-файлы, включая их в той же папке, что и app / assets / stylesheets / application.css, добавив расширение .scss (style.css.scss) (rails 3.1.3) ссылка только на файл «application» и полное удаление папки библиотеки Blueprint css из моей папки app / assets / stylesheets /, где она не должна была находиться в первую очередь.
# For rails 3.0 and up, delete blueprint folder and
# put any custom css files you want in the app/assets/stylesheets folder by
# themselves, adding the .scss extension.They should automatically be loaded into
# application.css through the assets pipeline.
# In your stylesheets helper layout file, or application layout file,
# (where ever you keep your stylesheet linking), only link to:
stylesheet_link_tag "application"
Кроме того, если вы не используете 3.0 или выше и не имеете дело с конвейером активов, проблема может быть решена путем определения типа мультимедиа таблиц стилей, на которые вы ссылаетесь:
stylesheet_link_tag "blueprint/screen", :media => "screen"
Тамэто другой пост, ссылающийся на эту проблему:
Аналогичная проблема ...