AJAX отправка формы с Rails 3.2

Это моя форма, и она отлично работает, но теперь я хочу AJAX.

<%= form_tag variant_path(variant.id), :method => :put, :class => 'update_inv_form' do %>  
  <%= text_field_tag :inventory_quantity, variant.inventory_quantity %>
  <%= submit_tag 'Update'  %>
<% end %>

Когда я добавляю: remote = & gt; атрибут true, форма успешно отправляется через AJAX (я вижу, что это происходит на сервере, и я вижу изменения, когда обновляю страницу). Я хочу обновить представление правильно, чтобы показать изменения без обновления страницы. Это мое действие по обновлению: (Обратите внимание, что я не работаю с моделями ActiveRecord здесь.)

def update
  variant = ShopifyAPI::Variant.find(params[:id])
  variant.inventory_quantity = params[:inventory_quantity]
  variant.save
  redirect_to root_path
end

UPDATE Спасибо за ответ, который помог мне понять, что выясняется, что решение точно такое, как он сказал, однако я столкнулся с небольшой проблемой. Мнение, в котором я хотел обновить жизньapp/views/home/index.html.erb  и я имел дело с этим: Варианты # обновление. (Вариант контроллера, обновление действия)

Я поместил свой update.js.html в тот же каталог, в котором находился:app/views/home и мой сервер выдавал ошибку 500: отсутствует шаблон. Оказывается, мне пришлось создатьapp/views/variants/ и поместите туда файл update.js.html. Задача решена.

Ответы на вопрос(1)

Ваш ответ на вопрос