使用Rails observer_field时如何解决Form的嵌套问题

我在做一个用户注册页面的时候想要使用Rails的observer来动态监测用户输入的Login是否已经被占用

大概伪代码如下:
<%= form_tag%>

<%= text_field_tag :login %>
<%= observe_field(:login,
                  :frequency => 0.5,
                  :update => :results,
                  :url => { :action => :search }) %>
<div id="results" ></div>
...
other fields
...

<%= end%>

这样就会出现一个Javascript错误,说不合法的Form,应该是因为observer_field自己创建了一个form,这样出现了form嵌套。

应该如何解决这个问题呢?希望大家指点一下!

你可能感兴趣的:(JavaScript,Rails)