4

UJS と remote=true リンクを使用して Rails アプリを作成しました。

controller#index アクションの場合、ページの読み込み時にコンテンツを表示する代わりに、ページが読み込まれた後に Javascript を介して #index アクションを呼び出したいと思います。

つまり、次のようなリンクをクリックしたときに実行されるのと同じ機能をトリガーしたいと考えています。

<%= link_to "My Link", index_controller_action, :remote => true %>

しかし、リンクをクリックするのではなく、「ページの準備ができた」ときにこれを実行したいと考えています。

これには JQuery の $ajax 関数を使用する必要がありますか? リモートリンクで偽の「クリック」アクションをトリガーすることで、今のところハッキングしましたが、これはベストプラクティスではないと確信しています...

4

0 に答える 0