Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.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
Javascript Parsley.js rails嵌套属性未验证_Javascript_Ruby On Rails_Parsley.js - Fatal编程技术网

Javascript Parsley.js rails嵌套属性未验证

Javascript Parsley.js rails嵌套属性未验证,javascript,ruby-on-rails,parsley.js,Javascript,Ruby On Rails,Parsley.js,我有一些嵌套属性,在rails中以简单的形式使用简单的字段 主要形式是这样开始的,欧芹很好用: <%= simple_form_for(@enquiry, wrapper: :vertical_form, html: {"data-parsley-validate" => ''}) do |f| %> <%= f.input :total_budget, class: 'form-control', placeholder: 'Please enter your tot

我有一些嵌套属性,在rails中以简单的形式使用简单的字段

主要形式是这样开始的,欧芹很好用:

<%= simple_form_for(@enquiry, wrapper: :vertical_form, html: {"data-parsley-validate" => ''}) do |f| %>

<%= f.input :total_budget, class: 'form-control', placeholder: 'Please enter your total or per head budget', label: 'Budget', input_html: { "data-parsley-error-message" => "Please enter a budget", "data-parsley-trigger" => "focusin focusout change" } %>
然而,在下面的表格中,我有:

<%= f.simple_fields_for :client do |builder| %>
    <%= render 'sign_up_fields', f: builder %>
  <% end %>
渲染的部分是这样的:

    <div class="row">
  <div class="col-md-6">
    <div class="form-group">
        <%= f.input :first_name, class: 'form-control', placeholder: 'First name' %>
    </div>
  </div>
  <div class="col-md-6">
    <div class="form-group">
        <%= f.input :last_name, class: 'form-control', placeholder: 'Last name' %>
    </div>
  </div>
</div>

<%= f.simple_fields_for :user do |builder| %>

<div class='row'>
    <div class="col-md-6">
      <div class="form-group">
        <%= builder.input :email, class: 'form-control', placeholder: 'Email', required: "true" %>
      </div>
      <% if builder.object.errors[:email] %>
            <%= f.object.errors[:email].join(", ") %>
            <% end %>
    </div>
    <div class="col-md-6">
      <div class="form-group">
          <%= f.input :phone_number, class: 'form-control', placeholder: 'Phone number' %>
      </div>
    </div>
    <div class="col-md-6">
      <div class="form-group">
        <%= builder.input :password, class: 'form-control', placeholder: 'Password', required: "true" %>
      </div>
      <% if builder.object.errors[:password] %>
            <%= f.object.errors[:password].join(", ") %>
            <% end %>
    </div>

  <% end %>
</div>
我尝试过以各种方式将欧芹数据验证添加到零件的简单字段中,尝试过不添加欧芹数据验证,尝试过将欧芹数据验证添加到实际字段中,但也没有成功

还有什么我应该改变的吗


干杯

我验证的字段的ID错误。我仍然需要使用额外的js来验证字段;表单顶部的主HTML:{data parsley validate=>}没有提取它

$('#enquiry_client_attributes_user_attributes_email').parsley('validate');