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" %>
これにより、関数に渡される2つのオブジェクトの前後に角かっこが含まれる場合と含まれない場合があります。
undefined method `object' for #<Hash:0xaa8c320>
Ruby 1.8.7 / Rails 2.3.5