我正试图以我目前正在建造的形式展示一些弹出窗口。当用户专注于特定领域时,它们应该出现,但我无法完成这些操作,这是我得到的(在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_...
... ^
可能是一个简单的语法错误,但我无法弄清楚。
提前致谢。
答案 0 :(得分:3)
问题是你在第二行混合了Slim和Ruby。尝试这样的事情:
= form.input :sample_name, placeholder: "Name", :input_html => {:rel => "popover", :data => {:content => "content", "original-title" => "title"}}