2016-02-29 36 views
0

我用Rails 4.2.4和UIKit 2.25.0。我試圖使用自動完成組件來加載我的用戶在表單中。實現非常簡單(我認爲)。軌道4 - UIKit的單引號 - 自動完成語法

我的主要問題是關於語法。

我想在我的節目

<div class="uk-autocomplete uk-form" data-uk-autocomplete="{source:'my-autocomplete.json'}"> 
    <input type="text"> 
</div> 

複製此語法,但我老覺得(你可能已經看到水平滾動):

<form class="uk-autocomplete uk-form" id="new_collaboration" data-uk-autocomplete="{source: &#39;users_path&#39;}" action="/lists/3/collaborations" 
    <label for="Enter_collaborator_username">Enter collaborator username</label> 
    <input type="text" name="username" id="username" /> 
    <input type="submit" name="commit" value="Add collaborator" /> 
</form> 

我想圍繞單引號源到我的json文件,但我得到

&#39; --> data-uk-autocomplete="{source: &#39;users_path&#39;} 

難道我沒有看到單引號在我的源代碼中的s是不工作的原因?

我試圖逃避他們(\'),但他們仍然顯示爲&#39。

這裏的鏈接到的UIKit自動完成http://getuikit.com/docs/autocomplete.html

感謝所有幫助任何人都可以提供,並請讓我知道如果有人需要從我的詳細信息。

謝謝!

回答

0

你可以嘗試這樣的:

<%= content_tag(:div, data: { 'uk-autocomplete': "{source:'# {users_path}', method: 'get'}" }) do %> 
    <input type="text"> 
<% end %>