AJAX при успехе возвращает неопределенное - PullRequest
0 голосов
/ 14 февраля 2019

Я использую AJAX и Rails для удаленного запроса:

Ссылка:

<%= link_to 'CONFIRM', status_order_path(order), class: "btn btn-primary change-order-status", remote: true, method: :put %>

Код Rails:

def status
    if @order.confirmed_at.blank?
      @order.update_columns(confirmed_at: Time.current)
    end
    render json: @order
end

Обратный вызов:

$('.change-order-status').on('ajax:success', function(event, data) {
        console.log(event);
        console.log(data);
});

На самом деле звонок работает, я нажимаю на ссылку, код состояния выполняется и изменяет значение Verified_at на @order.Затем срабатывает событие успеха и регистрируется событие.Но event.data, как и данные, возвращают UNDEFINED.Я пытался вернуть другие вещи, кроме @order, например, простую строку, но всегда НЕ УКАЗАН.В чем моя проблема здесь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...