Rails 3 - Limiter les formats d'action dans les itinéraires des ressources

J'ai une ressource définie dans mes itinéraires.

resources :categories

Et j'ai la suite dans ma Catégorie de contrôleur:

  def show
    @category = Category.find(params[:id])

    respond_to do |format|
      format.json { render :json => @category }
      format.xml  { render :xml => @category }
    end
  end

L'action du contrôleur fonctionne très bien pour json et xml. Je ne veux cependant PAS la réponse du contrôleur au format html demandes. Comment puis-je autoriser uniquement json et xml? Cela ne devrait se produire que dans l'action show.

Quelle est la meilleure façon d'atteindre cet objectif?
Aussi est-il de bons conseils pour le Séchage le bloc respond_to?

Merci pour votre aide.

InformationsquelleAutor Mike | 2011-02-14