Не удается отобразить ошибки проверки с gem best_in_place

Я использую гем 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>

в представление?

5
задан Oscar 21 August 2011 в 09:49
поделиться