anchor.diff:          source: function (req, add) {
             $.ajax({
               type: "patch",
  -            data: $row.serialize(),
  +            data: $(":input", $row).serialize(),
               url: '/destination/geocode_complete.json',
               beforeSend: beforeSendWaiting,
               success: function (data) {
  
positive.code:   var icon_over_stack = [];
  
    function wire(row) {
      var id = $(row).attr('data-destination_id');
  
      var row = $(row);
      <% if Mapotempo::Application.config.geocode_complete %>
      row.one("focus", ":input[name=destination\\[street\\]]", function () {
        $(this).autocomplete({
          delay: 500,
          source: function (req, add) {
            $.ajax({
              type: "patch",
              data: $(":input", $(row)).serialize(),
              url: '/destination/geocode_complete.json',
              beforeSend: beforeSendWaiting,
              success: function (data) {
  
negative.code:       });
      });
      <% end %>
      $row.on("change", ":input", function (event) {
        $.ajax({
          type: "put",
          data: $(":input", $row).serialize(),
          url: '/destinations/' + id + '.json',
          beforeSend: beforeSendWaiting,
          success: function (data) {
  