Ruby on rails 如何在页面就绪时触发Rails远程操作

Ruby on rails 如何在页面就绪时触发Rails远程操作,ruby-on-rails,ajax,jquery,Ruby On Rails,Ajax,Jquery,我使用UJS和remote=true链接制作了一个Rails应用程序 对于控制器#索引操作,我希望在页面加载后通过Javascript调用#索引操作,而不是在页面加载时显示内容 简而言之,我想触发与单击以下链接时执行的功能相同的功能: <%= link_to "My Link", index_controller_action, :remote => true %> true%> 但我希望这种情况发生在“页面就绪”上,而不是点击链接 我应该为此使用JQuery$ajax函数

我使用UJS和remote=true链接制作了一个Rails应用程序

对于控制器#索引操作,我希望在页面加载后通过Javascript调用#索引操作,而不是在页面加载时显示内容

简而言之,我想触发与单击以下链接时执行的功能相同的功能:

<%= link_to "My Link", index_controller_action, :remote => true %>
true%>
但我希望这种情况发生在“页面就绪”上,而不是点击链接


我应该为此使用JQuery$ajax函数吗?我已经通过在远程链接上触发错误的“单击”操作对其进行了攻击,但我确信这不是最佳实践…

如果代码现在可以运行,为什么要重构代码?我所能想到的就是在页面加载时绑定'falsy'click事件(与您所做的相同)。使用JQuery ajax函数绝对可以,是的,只需在页面
ready
上触发您的函数即可。使用Jquery AJAX无法访问控制器响应后即时呈现的.js.erb模板。我将不得不完全用JS(没有再培训局助手)来处理回复,这将使事情变得更具挑战性……我还想知道这个问题的答案,我的处境与此完全相同。