我使用 UJS 和 remote=true 链接制作了一个 Rails 应用程序。
对于控制器#index 操作,我不想在页面加载时显示内容,而是在页面加载后通过 Javascript 调用 #index 操作。
简而言之,我想触发单击这样的链接时执行的相同功能:
<%= link_to "My Link", index_controller_action, :remote => true %>
但我希望这发生在“页面就绪”上,而不是点击链接。
我应该为此使用 JQuery $ajax 函数吗?我现在已经通过在远程链接上触发错误的“点击”操作来破解它,但我确信这不是最佳实践......