Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.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
Ruby on rails 在haml中忽略嵌入式ruby中的换行符_Ruby On Rails_Haml - Fatal编程技术网

Ruby on rails 在haml中忽略嵌入式ruby中的换行符

Ruby on rails 在haml中忽略嵌入式ruby中的换行符,ruby-on-rails,haml,Ruby On Rails,Haml,我有一块很长的嵌入式ruby,我不想把它放在一行上。虽然还远未完成,但它是这样开始的: .office-img{:style => "background-image: url(#{image_path "http://placehold.it/219x250&text=Office"}", "data-lease-type" => office_listing.office_type)} 有没有一种方法可以让我在不让haml向我抛出缩进之类的错误的

我有一块很长的嵌入式ruby,我不想把它放在一行上。虽然还远未完成,但它是这样开始的:

.office-img{:style => "background-image: url(#{image_path "http://placehold.it/219x250&text=Office"}",
            "data-lease-type" => office_listing.office_type)}
有没有一种方法可以让我在不让haml向我抛出缩进之类的错误的情况下切换到新行来组织代码

查看下面的链接

对于这样的元素属性,只要每个换行符直接位于逗号之后,就可以将它们分散在多行上(您给出的示例稍有错误,这可能会给您带来错误-请检查括号):

.officeimg{:style=>“背景图像:url(#{image\u路径”http://placehold.it/219x250&text=Office"})",
“数据租赁类型”=>office\u列表。office\u类型}

您是否在行的末尾尝试过“\”(没有引号)?我不确定这是否能让你打破压痕。