0

我正在尝试以我目前正在构建的形式显示一些弹出窗口。当用户专注于特定领域时,它们应该出现,但我无法做到这一点,这是我得到的(在 Slim 中):

#sample_form=simple_form_for sample do |form|
    =form.input :sample_name, placeholder: "Name", rel="popover" data-content="content" data-original-title="title"

javascript:
    $('#sample_form input').hover(function()
        {
            $(this).popover('show')
        });

这是我尝试加载页面时得到的结果:

..._form.html.slim:4: syntax error, unexpected tIDENTIFIER, expecting tASSOC
...", rel="popover" data-content="lol" data-original-...
...                     ^
..._form.html.slim:4: syntax error, unexpected tIDENTIFIER, expecting ')'
...opover" data-content="content" data-original-title="title"))).to_...
...                                   ^

可能是一个简单的语法错误,但我无法弄清楚。

提前致谢。

4

1 回答 1

3

问题是您在第二行将 Slim 和 Ruby 混合在一起。尝试这样的事情:

= form.input :sample_name, placeholder: "Name", :input_html => {:rel => "popover", :data => {:content => "content", "original-title" => "title"}}
于 2013-02-13T12:53:32.650 回答