Ruby on rails 如何获得随机背景图像

Ruby on rails 如何获得随机背景图像,ruby-on-rails,ruby-on-rails-6,Ruby On Rails,Ruby On Rails 6,我有一个助手方法来获取随机图像: 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 %>");" 你试过用''替换内部吗 变成 style

我有一个助手方法来获取随机图像:

  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 %>");"

你试过用''替换内部吗

变成

style="background-image: url('<%= home_random_image %>');"

image\u files.sample.splitimage\u path[1]正在删除image\u path,然后{image\u path}{image}将其放回。图像文件如何?示例?没错,但url的格式仍然不正确。
style="background-image: url("<%= home_random_image %>");"
style="background-image: url('<%= home_random_image %>');"