如何使用link_to_remote传递然后在rails中渲染部分?

时间:2010-05-28 18:11:47

标签: ruby-on-rails link-to-remote

我想创建几个广告系列名称的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 :(得分:0)

控制器将根据docs呈现部分。

  

通常,结果将由控制器使用render:partial进行部分准备。

答案 1 :(得分:0)

当然在控制器中。在这里,您可以创建一个AJAX代码段,用于从控制器中提取您指定的网址

生成的javascript无法访问它在客户端PC上运行的任何部分b / c。

和控制器决定响应此请求的内容。它可以渲染部分,模板,文本或任何东西。