在 Railscasts #197 之后,有人知道如何将一个类添加到调用 js 函数的 link_to 吗?
<%= link_to_add_fields "Add Recipient", f, :recipients %>
_
function add_fields(link, association, content) {
var new_id = new Date().getTime();
var regexp = new RegExp("new_" + association, "g");
$(link).parent().before(content.replace(regexp, new_id));
}
我尝试了很多不同的东西,但没有找到任何有效的方法。就像,我认为它应该是这样的:
<%= link_to_add_fields "Add Recipient", {f, :recipients}, :class => "button_add" %>
这将产生(在传递给函数的两个对象周围有或没有括号:
undefined method `object' for #<Hash:0xaa8c320>
Ruby 1.8.7 / Rails 2.3.5