На старых хорошие рельсах 4.2 я использовал, чтобы представить свой пульт: истинная форма через AJAXRails 5: как реагировать на js после перенаправления?
$.ajax
type: 'POST'
url: post_url
data: $("##{instance_type}-modal-form").serialize() + '&redirect_url=' + redirect_url
dataType: 'script'
В моем контроллере я был перенаправляю если REDIRECT_URL присутствует
if params[ :redirect_url ]
format.html { redirect_to params[ :redirect_url ] }
format.js { redirect_to params[ :redirect_url ] }
...
И я использовал, чтобы быть перенаправлен на новый .js.coffee. Но теперь, на 5.0.0.1, он перенаправляется на HTML
Started PATCH "/call_journals/111" for 127.0.0.1 at 2016-08-21 00:02:06 +0300
Processing by CallJournalsController#update as JS
.........
Redirected to http://localhost:3000/partners/new?call_journal_id=111
Completed 200 OK in 33ms (ActiveRecord: 3.1ms)
Started GET "/partners/new?call_journal_id=111" for 127.0.0.1 at 2016-08-21 00:02:06 +0300
Processing by PartnersController#new as HTML
Parameters: {"call_journal_id"=>"111"}
Что мне делать, чтобы исправить это?