Ruby on rails 在haml中忽略嵌入式ruby中的换行符
我有一块很长的嵌入式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向我抛出缩进之类的错误的
.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类型}
您是否在行的末尾尝试过“\”(没有引号)?我不确定这是否能让你打破压痕。