Rails 6 如何在 assets/config/manifest.js 中 link 子文件夹
Rails 6 how to link subfolders in assets/config/manifest.js
我刚刚升级到 Rails 6 并按照指南制作了这个清单文件:
//= link_tree ../fonts
//= link_tree ../images
//= link_directory ../javascripts .js
//= link_directory ../stylesheets .css
但是rails抱怨我没有从/images/subfolder/
添加资源
如何 link 到 /images
及其下的所有内容?
//=link_tree ../images
由于这已经为您设置了子目录,因此只需正确设置图像标签即可。
所以在图像标签中它将是:
<%= image_tag image_url('balloons/balloons.jpg') %>
创建一个嵌入图像标签的可点击 link 将是:
<%= link_to image_tag(image_url('balloons/balloons.jpg')), image_url('balloons/balloons.jpg') %>
如果您将 scss 与 asset_url 助手
一起使用,您还可以将图像用作 css 中的背景图像
.bg-container {
background-image: asset_url('balloons/balloons.jpg');
height: 400px;
width: 400px;
}
我刚刚升级到 Rails 6 并按照指南制作了这个清单文件:
//= link_tree ../fonts
//= link_tree ../images
//= link_directory ../javascripts .js
//= link_directory ../stylesheets .css
但是rails抱怨我没有从/images/subfolder/
如何 link 到 /images
及其下的所有内容?
//=link_tree ../images
由于这已经为您设置了子目录,因此只需正确设置图像标签即可。
所以在图像标签中它将是:
<%= image_tag image_url('balloons/balloons.jpg') %>
创建一个嵌入图像标签的可点击 link 将是:
<%= link_to image_tag(image_url('balloons/balloons.jpg')), image_url('balloons/balloons.jpg') %>
如果您将 scss 与 asset_url 助手
一起使用,您还可以将图像用作 css 中的背景图像.bg-container {
background-image: asset_url('balloons/balloons.jpg');
height: 400px;
width: 400px;
}