Обновленные данные в best_in_place не отображаются, пока страница не обновится
Поймите, что есть такой вопрос, но решение мне не помогло ( драгоценный камень best_in_place, представление не отображает обновленное редактирование без перезагрузки страницы).
Я также получаю ошибку 422 Unprocessable Entity в консоли:
Failed to load resource: <update path> the server responded with a status of 422 (Unprocessable Entity
Но редактирование проходит. База данных обновляется нормально. Просто пока я не обновлю страницу, обновлений не вижу.
Вот мой код:
def update_ri_notes
@ri = Item.find_by_id(params[:id])
respond_to do |format|
@ri.update_attributes(update_ri_notes_params)
@ri.save
format.json { respond_with_bip(@ri) }
end
end
<%= best_in_place ri, "admin_notes", as: :input, url: update_ri_notes_path(ri) %>
jQuery(".best_in_place").best_in_place();
Поскольку код работает, я не буду публиковать маршруты или update_ri_notes_params
мы можем предположить, что это правильно.
Мои версии Gem:
ruby '2.1.2'
gem 'rails', '4.1.1'
gem 'best_in_place', '~> 3.0.1'