Я следовал этому руководству на Создание 100% ajax CRUD с использованием rails 3 и ненавязчивого javascript - что, кстати, является блестящей концепцией.
Однако я понял, что после обновления сообщения форма очищается вполне нормально, но кнопка на форме остается «Обновить сообщение». Поскольку обновление завершено и индекс обработан, я предположил, что кнопка вернется к «Создать сообщение».
Я пытался использовать $("input[type='submit']").text("Create post");
, чтобы вызвать это поведение. Но это не меняет кнопку. Интересно, что хотя на кнопке все еще написано «Обновить пост», проверка исходного кода HTML показывает ...
<input type="submit" value="Update Post" name="commit" style="display: inline-block;">Create post</input>
Это поведение в Chrome и Firefox - все в актуальном состоянии.
Пожалуйста, помогите объяснить причину и советы по ее устранению. Спасибо!