Как я могу использовать link_to_remote для передачи и рендеринга части в рельсах? - PullRequest
0 голосов
/ 28 мая 2010

Я хочу создать несколько ссылок 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 гласит, что это отрендерит частичное, но мне не ясно, где передано имя: частичного шаблона, здесь или в контроллере

Спасибо.

Ответы [ 2 ]

0 голосов
/ 28 мая 2010

конечно в контроллере. Здесь вы создаете фрагмент кода AJAX, который извлекает url , указанный вами из вашего контроллера.

сгенерированный javascript не имеет доступа к каким-либо частям, поскольку он работает на клиентском ПК.

и контроллер решает, ЧТО ответить на этот запрос. он может отображать часть, шаблон, текст или что-либо еще.

0 голосов
/ 28 мая 2010

Контроллер отобразит частичное в соответствии с документами .

Как правило, результатом будет частичное, подготовленное контроллером с помощью render: частичное.

...