遇到以下情况
- if video
- if controls
video controls="true" loop="true" muted="true" playsinline="true" uk-video="autoplay: false"
source src="#{rails_blob_path(media)}" type="video/mp4"
- else
video loop="true" muted="true" playsinline="true" uk-video="autoplay: false"
source src="#{rails_blob_path(media)}" type="video/mp4"
2个问题,
答案 0 :(得分:0)
我相信这个示例可以回答您的两个问题:
- video = true
- controls = true
- if video
video controls=controls loop=true muted=true playsinline=true uk-video="autoplay: false"
source src="http://techslides.com/demos/sample-videos/small.mp4" type="video/mp4"
loop="true"
变为loop=true
。有multiple ways可以通过Slim实现类似的结果,但是据我所知,您无法使用Slim的标准配置获得纯独立属性,而是使用空字符串作为值来呈现属性。因此,您有<element attribute="true">
,想要<element attribute>
,但会得到<element attribute="">
。controls
的值设置为true或false(从您的代码示例来看,您似乎已经做到了)