1

Ruby on Railsの初心者です。ROR の助けを借りて小さなアプリケーションを構築することができました。

ページ全体をロードせずに、データの一部を取得してロードしたいと考えています。別のリンクをクリックすると、それぞれの div にデータがアップロードされます。リンクに :remote=>true プロパティを提供しようとしています。しかし、このプロパティは属性を適切にレンダリングしていません。

RailsでAjaxを使用して複数のリンクをたどった後、ビュー内のリンクを次のように指定する必要があることがわかりました。

<%= link_to cateogary.cateogary_name, :controller => "cateogaries", :action => "show_async", :id => cateogary_id, :remote => true %>

これは次のように変換する必要があります。

<a href="/cateogaries/12/show_async data-remote=true">

一方、これは次のように変換されます。

<a href="/cateogaries/12/show_async?remote=true">

考えられる理由は何ですか?ROR での完全な Ajax 実装を提供する適切なリンクを転送してください。

4

1 に答える 1