Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.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 在rails应用程序中删除TurboLink后,的表单_不起作用_Javascript_Ruby On Rails_Ruby_Ruby On Rails 4_Turbolinks - Fatal编程技术网

Javascript 在rails应用程序中删除TurboLink后,的表单_不起作用

Javascript 在rails应用程序中删除TurboLink后,的表单_不起作用,javascript,ruby-on-rails,ruby,ruby-on-rails-4,turbolinks,Javascript,Ruby On Rails,Ruby,Ruby On Rails 4,Turbolinks,我决定不使用turbolinks,因为他给出了一些javascript库的冲突,但是在删除它之后,不会提交表单 在使用rake资产:clobber和rake资产:预编译之后,我首先从application.js中删除了TurboLink application.js //= require jquery_ujs //= require_tree . \u footer.html.erb <!-- BEGIN CORE JS FRAMEWORK--> <%= javas

我决定不使用turbolinks,因为他给出了一些javascript库的冲突,但是在删除它之后,不会提交表单

在使用
rake资产:clobber
rake资产:预编译之后,我首先从
application.js
中删除了TurboLink

application.js

//= require jquery_ujs
//= require_tree .
\u footer.html.erb

  <!-- BEGIN CORE JS FRAMEWORK-->
  <%= javascript_include_tag '/assets/jquery-1.8.3.min' %>
  <!-- Others Javascript libraries here -->
  <!-- END CORE JS FRAMEWORK -->

  <%= javascript_include_tag 'application' %>
<%= form_for(@passenger, html: { class: 'form-no-horizontal-spacing', id: 'form-condensed' }) do |f| %>
<%= f.text_field :passenger_name, class: 'form-control', placeholder: 'Nome', required: true %>
<%= f.email_field :passenger_email, class: 'form-control', placeholder: 'Email', required: true  %>
<%= f.text_field :passenger_phone, class: 'form-control', placeholder: 'Telefone' %>
<%= f.text_field :passenger_birthday, class: 'form-control', placeholder: 'Data de Nasc.', required: true %>
<%= f.text_field :passenger_cpf, class: 'form-control', placeholder: 'CPF', required: true %>
<%= f.text_field :passenger_address, class: 'form-control', placeholder: 'Endereço' %>
<%= f.text_field :responsible_name, class: 'form-control', placeholder: 'Nome do responsável', required: true %>
<%= f.email_field :responsible_email, class: 'form-control', placeholder: 'Email do responsável' %>
<%= f.text_field :responsible_cpf, class: 'form-control', placeholder: 'CPF do responsável' %>
<%= f.text_field :responsible_phone, class: 'form-control', placeholder: 'Telefone do responsável', required: true %>
<%= f.submit 'Salvar', class: 'btn btn-danger btn-cons' %>
<% end %>

\u form.html.erb

  <!-- BEGIN CORE JS FRAMEWORK-->
  <%= javascript_include_tag '/assets/jquery-1.8.3.min' %>
  <!-- Others Javascript libraries here -->
  <!-- END CORE JS FRAMEWORK -->

  <%= javascript_include_tag 'application' %>
<%= form_for(@passenger, html: { class: 'form-no-horizontal-spacing', id: 'form-condensed' }) do |f| %>
<%= f.text_field :passenger_name, class: 'form-control', placeholder: 'Nome', required: true %>
<%= f.email_field :passenger_email, class: 'form-control', placeholder: 'Email', required: true  %>
<%= f.text_field :passenger_phone, class: 'form-control', placeholder: 'Telefone' %>
<%= f.text_field :passenger_birthday, class: 'form-control', placeholder: 'Data de Nasc.', required: true %>
<%= f.text_field :passenger_cpf, class: 'form-control', placeholder: 'CPF', required: true %>
<%= f.text_field :passenger_address, class: 'form-control', placeholder: 'Endereço' %>
<%= f.text_field :responsible_name, class: 'form-control', placeholder: 'Nome do responsável', required: true %>
<%= f.email_field :responsible_email, class: 'form-control', placeholder: 'Email do responsável' %>
<%= f.text_field :responsible_cpf, class: 'form-control', placeholder: 'CPF do responsável' %>
<%= f.text_field :responsible_phone, class: 'form-control', placeholder: 'Telefone do responsável', required: true %>
<%= f.submit 'Salvar', class: 'btn btn-danger btn-cons' %>
<% end %>

加载Javascript的打印屏幕:

删除TurboLink后,我无法提交表单


有人知道为什么吗?

你为什么删除了jquery而不是jquery\u ujs
的含义非常广泛。请详细说明。@marflar,我已经在
\u footer.html.erb
中添加了带有
javascript\u include\u标记的jQuery,并用示例更新了它。日志显示了什么?