Ajax 経由でレコードを取得する場合、すべてのレコードではなく、前回のリクエスト後に更新されたレコードのみが必要です。クエリは次のようになります。
Post.where("updated_at >= ?", last_requested_at)
問題は、last_requested_at
Javascript 変数に格納され、HTTP クエリ文字列として渡される必要があることです。
JavascriptとRailsの間で時間をエンコード/デコードする方法は? タイムゾーンを気にする必要はありますか?