我可以在Rails 2中像这样做:
def show_rec_horses
rec_horses = Horses.find(:all)
page["allHorses"].replace_html :partial => "horses/recommended", :locals =>
{:rec_horses => rec_horses}
end
如何在Rails3和jQuery中实现此功能。因此,我该如何通过ajax调用(link_to :remote => true)用partial替换我的div的html。
我尝试了类似以下的方法(在我的show_rec_horses.js.erb文件中):
$("#interactionContainer").update("<%= escape_javascript(render("horses/recommended"))%>");
什么也没有发生。我尝试了一些其他的变化,但都不起作用。我做错了什么?这个问题应该采用其他方法吗?非常感谢任何回答。