Я использую возможность in_place_editor в приложении Rails. При возвращении из вызова Ajax на сервер, где были обновлены объекты базы данных, я хотел бы использовать обратный вызов: on_complete, чтобы сделать некоторые дополнительные обновления в представлении. К сожалению, я не могу заставить работать: on_complete.
Для проверки вот что я имею в виду:
<%= in_place_editor_field "localization", 'sv', {}, {:cols => 11, :on_complete => 'function() {alert(1);}'} %>
Не работает, и консоль Javascript сообщает:
Uncaught TypeError: Object function() {alert(1);} has no method 'bind'
Делаем это:
<%= in_place_editor_field "localization", 'sv', {}, {:cols => 11, :on_complete => 'alert(1);'} %>
Результаты:
Uncaught TypeError: Object alert(1); has no method 'bind'
Кто-нибудь может сказать, что здесь происходит? У кого-нибудь есть пример использования on_complete?