我在我的路由中定義了一個資源。Rails 3 - 限制資源路由中的操作格式
resources :categories
而且我在我的類別控制器以下:
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?這應該只在演出中發生。
達到此目的的最佳方法是什麼? 還有什麼好的技巧來幹掉respond_to塊?
感謝您的幫助。
對不起,這似乎沒有工作。請求一個html頁面仍然有迴應。 – Mike 2011-02-14 22:34:58
如果第一個選項不適用於您,我添加了另一個更明確的替代選項。 – 2011-02-14 23:06:59
感謝您的提示 – Fivell 2011-03-14 18:27:31