语法错误,意外的“,”,在 slim rails 中期待“)”
syntax error, unexpected ',', expecting ')' in slim rails
我在为 slim rails
中的 image_tag 元素分配样式属性时遇到此类错误
没有样式属性也没关系,但是在附加样式属性时出现此错误。
project/app/views/layouts/show.slim:16: 语法错误,意外的 ',',期待 ')' ...dium_id(sect.id)[index]].file),样式:“高度:100%;width:10... ... ^
-@section.each.with_index(0) do |sect,index|
.border id="section#{sect.id}" class="layout-section" name="#{sect.id}" style="position:absolute; height:#{sect.height}px; top:#{sect.position.split(",")[0]}px; left:#{sect.position.split(",")[1]}px; width:#{sect.width}px;"
= image_tag(@allmedia[find_CorrespondingMedium_id(sect.id)[index]].file),style:"height:100%; width:100%"
end
style
需要在 image_tag
的括号内
= image_tag(@allmedia[find_CorrespondingMedium_id(sect.id)[index]].file, style:"height:100%; width:100%")
# or with no parentheses
= image_tag @allmedia[find_CorrespondingMedium_id(sect.id)[index]].file, style:"height:100%; width:100%"
我在为 slim rails
中的 image_tag 元素分配样式属性时遇到此类错误没有样式属性也没关系,但是在附加样式属性时出现此错误。
project/app/views/layouts/show.slim:16: 语法错误,意外的 ',',期待 ')' ...dium_id(sect.id)[index]].file),样式:“高度:100%;width:10... ... ^
-@section.each.with_index(0) do |sect,index|
.border id="section#{sect.id}" class="layout-section" name="#{sect.id}" style="position:absolute; height:#{sect.height}px; top:#{sect.position.split(",")[0]}px; left:#{sect.position.split(",")[1]}px; width:#{sect.width}px;"
= image_tag(@allmedia[find_CorrespondingMedium_id(sect.id)[index]].file),style:"height:100%; width:100%"
end
style
需要在 image_tag
= image_tag(@allmedia[find_CorrespondingMedium_id(sect.id)[index]].file, style:"height:100%; width:100%")
# or with no parentheses
= image_tag @allmedia[find_CorrespondingMedium_id(sect.id)[index]].file, style:"height:100%; width:100%"