ruby-on-rails 使用vite_rails在应用程序上引用scss文件中的图像

lztngnrs  于 2023-03-31  发布在  Ruby
关注(0)|答案(1)|浏览(125)

我有一个使用vite_rails进行资产管理的rails应用程序。在我的assets/images目录中,我有my_image.png如何从application.css.scss文件中引用图像?我已经尝试过

background-image: url('images/my_image.png');
background-image: url('my_image.png');

还有几个,但都不起作用。

jrcvhitl

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"

相关问题