我有一个使用vite_rails
进行资产管理的rails应用程序。在我的assets/images
目录中,我有my_image.png
如何从application.css.scss
文件中引用图像?我已经尝试过
background-image: url('images/my_image.png');
background-image: url('my_image.png');
还有几个,但都不起作用。
我有一个使用vite_rails
进行资产管理的rails应用程序。在我的assets/images
目录中,我有my_image.png
如何从application.css.scss
文件中引用图像?我已经尝试过
background-image: url('images/my_image.png');
background-image: url('my_image.png');
还有几个,但都不起作用。
1条答案
按热度按时间jrcvhitl1#
试试
background-image:('/images/my_image.png')
。Vite将在开发和测试环境中从
app/assets/images/my_image.png
动态地提供它。在生产环境中,它将预编译它并像/vite/images/my_image.e3f3ce98.png
一样提供它。还要确保在
config/vite.json
中设置了"sourceCodeDir": "app/assets"