Javascript 在rails应用程序中删除TurboLink后,的表单_不起作用
我决定不使用turbolinks,因为他给出了一些javascript库的冲突,但是在删除它之后,不会提交表单 在使用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
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,并用示例更新了它。日志显示了什么?