Ответ 1
Метод доступа к формату:
controller.request.format
В действии контроллера rails со следующим кодом:
respond_to do |format|
format.json{ render :json=> {:status => 200, :response=>@some_resource} }
format.html { redirect_to(some_resource_path)}
end
Как я могу зарегистрировать формат, который контроллер будет решать, например, "HTML" или "json"? format
имеет тип Collector. Есть ли способ получить строку, обозначающую формат?
Метод доступа к формату:
controller.request.format
в вашем контроллере вы можете сделать:
request.format
request.format.html?
request.format.js?
request.format.json?
# etc.