【发布时间】:2012-02-15 02:51:15
【问题描述】:
我的 js.erb 文件中有这个
var cart_item = "<table id='something' style='width:100%'>";
cart_item += "<tr><td>";
cart_item += "<%= @contact.name %>";
cart_item += "<%= link_to_remote 'Delete', :url => {:controller => 'registrations', :action => 'destroy' %>";
cart_item += "</td>";
cart_item += "</tr></table>";
$("#cart").append(cart_item);
它只是挂起,但是当我注释掉 link_to_funtion 时,一切都很好。我什至试图将其设为 link_to,但它仍然挂起并且什么也不做......我错过了什么
【问题讨论】:
-
cart_item 字符串不会像调用 $("#cart").append(cart_item); 时那样通过 link_to_function 附加到 #cart 中。
-
您应该更新您的问题以包含您正在使用的 Rails 版本。 link_to_remote 不久前就被弃用了——尽管你可以通过prototype_helpers gem 获得它
标签: javascript ruby-on-rails ruby ruby-on-rails-3 erb