1
Я хотел бы проверить, является ли запрос XML od HTML. Когда HTML перенаправляется на страницу входа в систему (если пользователь не вошел в систему), а при XML пользователь получает недопустимый статусный код.Rails: request.xml?
Пример:
class ApplicationController < ActionController::Base
def require_user
unless current_user
IF XML
RESPOND WITH CODE
ELSE
redirect_to :controller => :user_sessions, :action => :new, :format => params[:format]
END
return false
end
end
end
class ProductsController < ApplicationController
before_filter :require_user
...
end
Btw я пытаюсь с если request.format() == Mime :: XML render: nothing => true,: status => 500 – xpepermint