Я хотел бы избавиться от исключения RecordNotFound, если и только если запрос JSON. Теперь, если я делаю это для skip_before_action
, я бы ниже:Rescue From If JSON
skip_before_action :verify_authenticity_token, if: :json_request?
Есть ли синтаксис для этого в rescue_from
? Что-то вроде:
rescue_from ActiveRecord::RecordNotFound, :with => :record_not_found, if: :json_request?
метод Helper:
protected
def json_request?
request.format.json?
end
Вы могли бы спасти его так или иначе, и повторно выдать его, если это не запрос JSON? – Albin