【发布时间】:2011-07-03 05:17:16
【问题描述】:
我可以在 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 执行此操作。那么如何在 Rails3 中用部分通过 ajax 调用(link_to :remote => true)替换我的 div 的 html。
我尝试过(在我的 show_rec_horses.js.erb 中):
$("#interactionContainer").update("<%= escape_javascript(render("horses/recommended"))%>");
什么也没有发生。我尝试了其他一些变体,但没有一个奏效。做错了什么?是否应该以其他方式解决这个问题?任何答案将不胜感激。
【问题讨论】: