Rails 4 - Uikit单引号 - 自动完成语法

时间:2016-02-29 23:18:01

标签: jquery ruby-on-rails autocomplete

我正在使用Rails 4.2.4和UiKit 2.25.0。我正在尝试使用auto complete组件在表单中加载我的用户。实施非常简单(我认为)。

我的主要问题是语法。

我正在尝试在我的节目中复制这种语法

Dim rngNumeroRange as Range
Dim intNumeroFormulas as Integer
Dim rngN2 as Range

Set rngNumeroRange = Sheets("ResultadosContinua").Range("I6")
intNumeroFormulas = InputBox("¿Cuántas fórmulas vas a ingresar?")
rngNumeroRange.Value = intNumeroFormulas 

For i = 1 To intNumeroFormulas 

    set rngN2 = Sheets("ResultadosContinua").Cells(2, i)

    formula_user = InputBox("Escribe la fórmula:" & i & "")
    rngN2.Formula = "=" & Replace(formula_user, "x", rngN2.Offset(0, 9).Address(False, False))

Next

但我一直这样做(你可能需要横向滚动才能看到):

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

我想在源代码周围使用单引号到我的json文件,但是我得到了

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

我的源代码中没有看到单引号的事实可能是它无法正常工作的原因吗?

我试过逃避他们(\'),但他们仍然显示为&amp;#39。

以下是Uikit自动填充http://getuikit.com/docs/autocomplete.html

的链接

感谢任何人提供的任何帮助,如果有人需要我提供更多信息,请告诉我。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以尝试以下内容:

&#xA;&#xA;
 &lt;%= content_tag(:div,data:{'uk-autocomplete':“{source:' #{users_path}',方法:'get'}“})do%&gt;&#xA; &lt; input type =“text”&gt;&#xA;&lt;%end%&gt;&#xA;  
&#xA;