我的索引视图中的Slim代码
td= link_to 'Destroy', task, method: :delete, data: confirm: 'Are you sure?'
生成Slim错误
syntax error, unexpected tLABEL ...method: :delete, data: confirm: 'Are you sure?'))).to_s)); ... ^
你有线索并理解这个错误吗?
您的问题就在这里:
data: confirm: 'Are you sure?'
将其更改为
data: {confirm: 'Are you sure?'}
我认为Slim不喜欢hash"symbol:value"语法。
事实上,这个代码是有效的:
td= link_to 'Destroy', board, :method => :delete, :data => {:confirm => 'Are you sure?'}