Rails: como tratar alternativas Accept: tipos de conteúdo como JSON?

Até agora eu encontrei duas maneiras pararequest.format.json? é verdade no Rails (ou seja, onde a solicitação recebida é tratada como JSON). Uma é se você solicitar um recurso e terminar em.json o outro é se você fornecer o cabeçalhoAccept: application/json no seu pedido. Cada trabalho autônom

Quero registrar meu próprio tipo "aceita" para este segundo caso:

Accept: application/vnd.myapp_v1+json e tenha isso tratado pelos trilhos como uma "solicitação json" comoapplication/json, sem a necessidade de anexar.json.

Meu primeiro pensamento foi registrar meu próprio MimeType como:json (dentro do meu código de inicialização), mas isso realmente interromperá o suporte ao aplicativo / json, não ao que eu quero faze

    Mime::Type.register "application/vnd.myapp_v1+json", :json  # my failed attempt

questionAnswers(4)

yourAnswerToTheQuestion