在下面的Slim代码中:
p = f.email_field :email,
data: {
toggle: 'popover',
placement: 'right',
trigger: 'manual',
html: 'true'
},
autofocus: true,
placeholder: 'Email address'
我一直收到Expected tag near toggle: 'popover'
我做错了什么?这不是在Slim中指定数据属性的正确方法吗?
答案 0 :(得分:0)
缩进在这里是错误的,因为电子邮件字段与p标签一行写入。这应该有效:
p
= f.email_field :email, data: { toggle: 'popover', placement: 'right',
trigger: 'manual', html: 'true' }, autofocus: true, placeholder: 'Email address'
答案 1 :(得分:0)
如果您的实际代码格式与此处的格式完全一致,那么问题可能就是硬回车。在Slim中,空格和回车符/换行符对代码的解释方式很重要。
我尝试将所有内容保存在一行中,看看是否能解决问题。