Javascript不以部分方式呈现

Javascript不以部分方式呈现,javascript,jquery,html,ruby-on-rails,Javascript,Jquery,Html,Ruby On Rails,我有一个模型,其中有一个表单用于创建对象,还有一个模型用于更新对象中的数据。出于某种原因,create对象模式的javascript正在工作,但update模式没有呈现javascript应用程序。我真的不知道为什么会发生这种情况。下面是我的代码: index.html.erb dashboard.js.erb中的Javascript只在index.html.erb中工作,而不在invite.html.erb中工作。我希望dashboard.js.erb javascript代码在部分页面和主页

我有一个模型,其中有一个表单用于创建对象,还有一个模型用于更新对象中的数据。出于某种原因,create对象模式的javascript正在工作,但update模式没有呈现javascript应用程序。我真的不知道为什么会发生这种情况。下面是我的代码:

index.html.erb
dashboard.js.erb中的Javascript只在index.html.erb中工作,而不在invite.html.erb中工作。我希望dashboard.js.erb javascript代码在部分页面和主页中都能正常工作。任何帮助都将不胜感激!如果我能提供更多信息,请告诉我

刷新页面时它是否部分起作用?是否在同一视图中呈现局部视图和主视图?@KcUS_unico刷新页面时,它不起作用。是的,我在同一个视图中呈现部分视图和主视图。您的两个模态都有相同的
id
,我敢打赌您是通过
$(“#MyNewsSuggestedVite”)
引用每个模态的,它只会找到第一个。@XMLSlayer您完全正确
<%= form_for(@suggested_invite, remote: true) do |f| %>
      <div class="modal fade" id="mynewsuggestedinvite" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
        Modal with form in it
      </div>
  <% end %>
<tbody id="content"><%= render @suggested_invites %></tbody>\\ Where the 
list of objects exists and where the modal that shows the objects exists
<%= form_for(@suggested_invite, :method => :put, remote: true) do |f| %>
  <div class="modal fade" id="mynewsuggestedinvite" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    Modal with form filled out with object data
  </div>
$(document).ready(function(){

Javascript Code

});