Rails 5 アプリをapi appとしてビルドしています。したがって、デフォルトではjsonでのみ応答します。
しかし、特定の 1 つの要求については、アプリがスクリプトで応答する必要があります。
js.erb
通常の Rails アプリでは、スクリプトをファイルに入れるだけです。これはここでは機能しません。
コントローラーのアクションが次のようになっている場合:
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
これを回避するにはどうすればよいですか?