<%= link_to t('common.foo'), foo_path( ) # またはオブジェクト data: { confirm: t('common.bar') }, class: "btn btn-danger", method: :delete, remote: true %> def destroy return unless request.xhr? # render nothing: true #編集も in place edit で ajax なときは render json: { action: "delete" } とかで区別するといった工夫をする end $(document).on "ajax:success", ".js-tr", (event, data, status, xhr) -> $(event.target).closest('tr').fade