У меня есть сборка приложения Rails 5 как приложение API . По умолчанию он отвечает только с помощью json.
Но для одного конкретного запроса мне нужно, чтобы приложение ответило скриптом.
В обычном приложении на Rails я просто поместил бы свой скрипт в js.erb
файл. Это не сработает здесь.
Если действие моего контроллера выглядит так:
def respond_with_js
end
и я запрашиваю приложение следующим образом:
$.getScript("https://myapp.example.com/respond_with_js");
отвечает: 204 No Content
:
Started GET "/respond_with_js" for 127.0.0.1 at 2018-06-27 20:28:44 +0200
Processing by ApplicationController#respond_with_js as */*
Completed 204 No Content in 0ms
Как мне обойти это?