我在弄清楚如何将ng-keyup添加到与form_for一起使用的rails text_field帮助器时遇到了问题。这个<%#= f.text_field :email, ngkeyup: "checkEmail()" %>
接近但是在ngkeyup中添加短划线导致它出错并试图使它成为字符串不起作用。
我有(但这显然不起作用):
<%= form_for @user do |f| %>
<%#= f.text_field :email %>
<%#= f.text_field :email, options: {ng-keyup:"checkEmail()"} %>
<%#= f.text_field :email, {ng-keyup:"checkEmail()"} %>
<%#= f.text_field :email, ng-keyup:"checkEmail()" %>
<%= f.text_field :email,,ng-keyup:"checkEmail()" %>
<div id='email-status'></div>
<% end %>
并希望
<input id="user_email" name="user[email]" size="30" type="text" ng-keyup="checkEmail()">
我真的只需要在这里获取ng-keyup值。
thx任何帮助
答案 0 :(得分:2)
运行rails 4.0.1这对我来说很有用:
<%= f.text_field :email, "ng-keyup" => "checkEmail()" %>
在许多其他情况下,Rails不会接受任何其他键值语法期望带有hashrocket的语法。