Я хотел бы убедиться, что клиент получает ответ ajax в случае, если javascript не может создать правильный запрос JS и отправляется запрос HTML.
Например, клиент отправляет запрос по определенному маршруту, но в качестве HTML и серверной стороны проверяет, отправляет ли он JS.
Можно ли это сделать в Rails в ответной части контроллера, например:
respond_to do |format|
format.js # new.html.erb
format.xml { render :xml => @subject }
end
Есть ли в рельсах способ полностью игнорировать клиентский HTML-запрос и вместо этого вызывать JS-ответ?