Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让jQuery验证与Rails 3一起工作?_Jquery_Jquery Validate_Ruby On Rails 3 - Fatal编程技术网

如何让jQuery验证与Rails 3一起工作?

如何让jQuery验证与Rails 3一起工作?,jquery,jquery-validate,ruby-on-rails-3,Jquery,Jquery Validate,Ruby On Rails 3,我的Rails表单代码如下所示: <%= form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f| %> <%= f.text_field :f_name, :value => "First Name", :class => "clearField curved" %><br /> <%=

我的Rails表单代码如下所示:

<%= form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f| %>
        <%= f.text_field :f_name, :value => "First Name", :class => "clearField curved" %><br />
        <%= f.text_field :l_name, :value => "Last Name", :class => "clearField curved" %><br />
        <%= f.text_field :username, :value => "Username", :class => "clearField curved" %><br />
        <%= f.password_field :password, :value => "Password", :class => "clearField curved" %><br />
        <%= f.password_field :password_confirmation, :value => "Password", :class => "clearField curved" %><br />
        <%= f.text_field :email, :value => "Email Address", :class => "clearField curved" %><br />

    <div id="login_buttons">
        <%= f.submit "Sign in", :id => "login", :value => "Submit", :class => "curved" %>
        <%= f.submit "Sign in", :id => "register", :value => "Register", :class => "curved" %>
        <%= f.submit "Send Reset Instructions", :id => "pass-reset", :value => "Send Reset Instructions", :class => "curved"%>
        <a href="#" id="forgot-pw">Forgot pass?</a>
    </div>

<% end %>
<form accept-charset="UTF-8" action="/users/login" class="user_new" id="user_new" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="5B04HFtyauEPUigmXrIhi2jYvHJv47gvIgUbx64QQ0E=" /></div> 
        <input class="clearField curved" id="user_f_name" name="user[f_name]" size="30" type="text" value="First Name" /><br /> 
        <input class="clearField curved" id="user_l_name" name="user[l_name]" size="30" type="text" value="Last Name" /><br /> 
        <input class="clearField curved" id="user_username" name="user[username]" size="30" type="text" value="Username" /><br /> 
        <input class="clearField curved" id="user_password" name="user[password]" size="30" type="password" value="Password" /><br /> 
        <input class="clearField curved" id="user_password_confirmation" name="user[password_confirmation]" size="30" type="password" value="Password" /><br /> 
        <input class="clearField curved" id="user_email" name="user[email]" size="30" type="text" value="Email Address" /><br /> 

    <div id="login_buttons"> 
        <input class="curved" id="login" name="commit" type="submit" value="Submit" /> 
        <input class="curved" id="register" name="commit" type="submit" value="Register" /> 
        <input class="curved" id="pass-reset" name="commit" type="submit" value="Send Reset Instructions" /> 
        <a href="#" id="forgot-pw">Forgot pass?</a> 
    </div> 
所以我很想得到任何关于如何让这一切继续下去的建议


编辑1:有什么想法或可能的解决方案吗?

这里已经回答了这个问题:

原来在这里:

$('#user_new').validate({
    debug: true,
    rules: {
        user_username: "required",
        user_email: {
            required: true,
            email: true
        }
    },
    messages: {
        user_username: "Please specify your name",
        user_email: {
            required: "We need your email address to contact you",
            email: "Your email address must be in the format of name@domain.com"
        }
    }
});