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"}}