コーヒースクリプトに問題があります.ajax呼び出しが完了したら(「best_in_place」を使用して)値のロードを更新しようとしています.すべてのコードを関数に入れました.コールバックの一部として呼び出されます。
しかし、Rails は毎回コールバックするのではなく、ページの読み込み時にこの関数を呼び出したいようです。これはなぜですか?
jQuery ->
$('.best_in_place').best_in_place().bind("ajax:success", Statement.update_transactions())
Statement =
update_transactions : () ->
alert('running update');
$('.category_field').each( ->
transaction_id = $(this).attr('data-transaction-id')
$(this).find('.loading-transaction').show();
$(this).find('.category-detail').hide();
$(this).load('/transaction/update_category/'+transaction_id, ->
$(this).find('.loading-transaction').hide();
);
)