0

我试图在当前构建的窗体中显示一些弹出窗口。他们应该会出现当用户专注于某一特定领域,但我不能完全能做到的话,这里是我(在超薄):Rails上的Bootstrap popovers simple_form输入

#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_... 
...         ^

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

在此先感谢。

回答

3

问题是你在第二行混合了Slim和Ruby。尝试这样的代替:

= form.input :sample_name, placeholder: "Name", :input_html => {:rel => "popover", :data => {:content => "content", "original-title" => "title"}}