Я использую гем best_in_place с Rails 3.0.9. Вроде у меня все работает. Я выполнил инструкции по установке и могу щелкнуть элемент, отредактировать его и сохранить все в одном месте с помощью ajax.
Однако при тестировании функциональности проверки, но при вводе поддельных данных сообщение об ошибке не отображается.
Я не уверен, должно ли это быть сделано волшебным образом с помощью javascript, или я должен предоставить какой-то тег div или что-то такое, где может отображаться сообщение об ошибке.
Проверяя это в firebug, я я получаю правильный ответ json. В моем случае я вижу
[«Долги имеют недопустимую длину»]
но это нигде не отображается.
Есть ли что-нибудь еще, что мне нужно добавить в представление, чтобы отобразить ошибку проверки? Предполагается, что он будет отображаться через purr.js. Нужно ли мне что-то делать, кроме помещения файлов javascript в мой общедоступный каталог, инициализации best_in_place в application.js и помещения
<p>
<b>Debts:</b>
<%= best_in_place @prospect, :debts, :type => :input %>
</p>
в представление?