Используете ли вы конвейер ресурсов для включения файла CSS? Он должен заботиться о таких вещах, как снятие отпечатков пальцев для вас.
Если у вас есть файл темы CSS в vendor/assets/stylesheets
, Rails автоматически загрузит его. У вас есть два варианта: загрузить его в файл application.css или загрузить отдельно, используя помощники.
Вариант 1: загрузка файла CSS в app/assets/stylesheets/application.css
/*
*= require_self
*= require my_theme
*/
Вариант 2: загрузка файла CSS с помощью Rails helpers :
# application.html.erb
<%= stylesheet_link_tag "my_theme", media: "all" %>
Я также рекомендую перейти к разделу Организация активов из официального руководства Rails Asset Pipeline, оно поможет вам понять и следовать соглашениям, поэтому вам не придется иметь дело с подобными случаями.