Rieles 3: restricción de formatos para la acción en rutas de recursos
Tengo un recurso definido en mis rutas.
resources :categories
Y tengo lo siguiente en mi controlador de categoría:
def show
@category = Category.find(params[:id])
respond_to do |format|
format.json { render :json => @category }
format.xml { render :xml => @category }
end
end
La acción del controlador funciona bien para json y xml. Sin embargo, NO quiero que el controlador responda a las solicitudes de formato html. ¿Cómo puedo permitir solo json y xml? Esto solo debería suceder en la acción del espectáculo.
¿Cuál es la mejor manera de lograr esto? ¿También hay algún buen consejo para SECAR el bloque respond_to?
Gracias por tu ayuda.