私はこのようなforのWebレイアウトを持っています
<html>
<head>
</head>
<body>
<div id="posts">
<div id="post1" class="post" >
<!--stuff 1-->
</div>
<div id="post2" class="post" >
<!--stuff 1-->
</div>
<!-- 96 more posts -->
<div id="post99" class="post" >
<!--stuff 1-->
</div>
</div>
</body>
</html>
空白でページを読み込んでレンダリングし、ページが読み込まれたときに呼び出される関数を使用して、投稿を読み込んで動的にページを更新できるようにしたいと思います。
Railsでは、「link_to_remote」を使用してすべての要素を更新してみました。また、投稿コントローラーを調整して、ajaxリクエスト(request.xhr?)の場合は投稿のコレクションをレンダリングしました。それはうまく機能し、非常に高速でした。ただし、空白のdivの更新は、リンクをクリックするとトリガーされます。リンクを挿入する必要がないように、ページが読み込まれたときに同じアクションを実行したいと思います。
Rails AjaxヘルパーまたはRJS関数、あるいはページがロードされてレンダリングされた後(投稿なしで)「投稿」のロードをトリガーするために使用できる何かがRailsにありますか?
(putschが問題になった場合は、生成されたJSコードをlink_to_remote呼び出しからコピーし、本体のonloadハンドラーから呼び出すだけです)。