Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
View 嵌入的Ruby没有被插值_View_Ruby On Rails 4_Erb - Fatal编程技术网

View 嵌入的Ruby没有被插值

View 嵌入的Ruby没有被插值,view,ruby-on-rails-4,erb,View,Ruby On Rails 4,Erb,不知道为什么这条线不工作 控制器 @images = { "Example1" => "ExampleA", "Example2" => "ExampleB", } 看法 当我查看输出时,不知何故,为背景图像呈现的HTML是: <div class="fill" style="background-image: url(/#{image}.jpg);"> 一般来说,我的理解是插值标记,插值使用双引号,而不是单引号 改变 style=“背景图像:

不知道为什么这条线不工作

控制器

@images = {
    "Example1" => "ExampleA",
    "Example2" => "ExampleB",
}
看法


当我查看输出时,不知何故,为背景图像呈现的HTML是:

<div class="fill" style="background-image: url(/#{image}.jpg);">


一般来说,我的理解是插值标记,插值使用双引号,而不是单引号

改变

style=“背景图像:url();”

style='background-image:url();'

style=“背景图像:url(.jpg);”

<div class="fill" style="background-image: url(/#{image}.jpg);">