0

キャンペーン名であるlink_to_remoteリンクをいくつか作成したいと思います。

<% @campaigns.each do |campaign| %>
<!--link_to_remote(name, options = {}, html_options = nil)-->
   <%= link_to_remote(campaign, :update => "campaign_todo",
                                :url => %>    
<% end %>

キャンペーンに関連付けられた値をループするパーシャルをレンダリングするために、ページの出力を更新する必要があります。

APIドキュメントには、これによりパーシャルがレンダリングされると記載されていますが、:partialテンプレートの名前がここまたはコントローラーのどこに渡されるのかわかりません

ありがとう。

4

2 に答える 2

0

ドキュメントによると、コントローラーはパーシャルをレンダリングします。

通常、結果は、render:partialを使用してコントローラーによって部分的に準備されます。

于 2010-05-28T18:16:43.863 に答える
0

もちろんコントローラーで。ここでは、コントローラーから指定したURLをプルするAJAXスニペットを作成します。

生成されたjavascriptは、クライアントPCで実行されるパーシャルb/cにアクセスできません。

コントローラーは、この要求に応答する対象を決定します。パーシャル、テンプレート、テキストなどをレンダリングできます。

于 2010-05-28T18:17:39.900 に答える