Вам следует использовать stylesheet_pack_tag
, если вы импортируете любой CSS в Webpack И если вы включили extract_css: true
для любой среды в config/webpacker.yml
.
Учитывая следующую структуру каталогов:
app/
javascript/
packs/
application.js
styles/
site.css
И следующий код в application.js
:
import '../styles/site.css'
Вы бы использовали <%= stylesheet_pack_tag 'application' %>
по вашему мнению, т.е. имя таблицы стилей совпадает с именем пакета.
На этом этапе я также рекомендую переименовать app/javascript
во что-то вроде app/frontend
. Итак, ключ меняется в config/webpacker.yml
:
source_path: app/frontend
extract_css: true
app/
frontend/
packs/
application.js
styles/
site.css