0

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

これを回避するにはどうすればよいですか?

4

1 に答える 1