2016-02-29 37 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 %>