ruby-on-rails - 如何获得随机背景图像
问题描述
我有一个辅助方法来获取随机图像:
def home_random_image
image_path = "app/assets/images/home/"
image_files = Dir.glob("#{image_path}*")
image_files.sample
end
在我看来 :
style="background-image: url("<%= home_random_image %>");"
但是在我的 html 中,我得到了一个错误的 url(没有斜杠):
style="background-image: url("app asset images home img.jpg")
解决方案
您是否尝试过用 替换"
内部'
?
style="background-image: url("<%= home_random_image %>");"
变成
style="background-image: url('<%= home_random_image %>');"
推荐阅读
- pandas - Pandas:获取正好有一个 0 的行
- php - 无法将 PHP 变量传递给 Epayment 网站的隐藏输入
- docker - 在 Windows 上构建容器时,Docker 构建变量始终为空
- xerces - 为什么我得到 [topic-reader] [DOTJ013E][ERROR] 无法解析 DITA-OT 3.0.4 中的引用文件 'xxx'
- java - Java:递归函数中出现意外的运行时错误
- javascript - 根据选择添加必需的属性
- python - 将脚本升级到 Python 3 - \r\n 和文本二进制模式
- python - 具有可散列键的自定义 dict 无法处理递归结构
- icons - 尝试使菜单图标适应 Mojave 暗模式
- azure-api-management - SSL 错误 - Azure API 管理