Обновленные данные в 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'

0 ответов

Другие вопросы по тегам