У меня есть ресурс, определенный в моих маршрутах.
resources :categories
И у меня в контроллере Category есть следующее:
def show
@category = Category.find(params[:id])
respond_to do |format|
format.json { render :json => @category }
format.xml { render :xml => @category }
end
end
Действие контроллера отлично работает для json и xml. Однако я НЕ хочу, чтобы контроллер отвечал на запросы формата html. Как я могу разрешить только json и xml? Это должно произойти только в действии show.
Каков наилучший способ достичь этого? Также есть ли хорошие советы для СУШЕНИЯ блока response_to?
Спасибо за вашу помощь.