Rails Slim语法错误,方法:: delete

时间:2014-10-01 00:01:36

标签: ruby-on-rails slim-lang

我的索引视图中的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)); ... ^

您是否有线索并了解错误?

2 个答案:

答案 0 :(得分:2)

你的问题就在这里:

data: confirm: 'Are you sure?'

将其更改为

data: {confirm: 'Are you sure?'}

答案 1 :(得分:0)

我认为Slim并不喜欢哈希" symbole:value" syntaxe。

确实,这段代码正在运作:

td= link_to 'Destroy', board, :method => :delete, :data => {:confirm => 'Are you sure?'}