【发布时间】:2009-09-12 23:32:05
【问题描述】:
我有一个“guest”对象的部分,它呈现一个指向这样的销毁操作的链接:
<%= link_to_remote "remove", :url => { :action => "destroy", :id => guest.id } %>
当从 ERB 视图调用时,它可以正常工作,例如
<div id="guests">
@event.guests %>
也就是说,它呈现如下内容:
<a href="#" onclick="new Ajax.Request('/guests/destroy/10', {[options removed]}); return false;">remove</a>
问题是,当这个部分是由于这样的创建操作而从 RJS 呈现时:
page.insert_html :bottom, :guests, :partial => @guest
它不是链接到销毁操作,而是链接到来宾的详细信息/显示操作,例如
a href="#" onclick="new Ajax.Request('/events/1/guests/10', {[options removed]}); return false;">remove</a>
谁能告诉我我做错了什么,或者是否有办法调试这里发生的事情?你可能会说,我是 Rails 的新手 ;)
【问题讨论】:
标签: ruby-on-rails prototypejs rjs