Таким образом, этот вопрос состоит из двух частей, но, вероятно, его можно решить, обнаружив субдомен в ApplicationController.
Решение, которое я планировал использовать, выглядит примерно так:
if request.subdomain == 'api'
protect_from_forgery with: :null_session
else
protect_from_forgery with: :exception
end
Но request
не решается... Я получаю следующее:
undefined local variable or method `request' for ApplicationController:Class