1
Padrino有內部重定向的方法嗎?我正在編寫一個RESTful服務,沒有瀏覽器客戶端的HTML響應。 我有一個資源,可以說,xyz
。Padrino的內部重定向
MyApp.controllers :xyz
我有一個控制器兩條路由:
put :index, :with => :xyz_id do...end
和
get :show, :map => '/xyz/:xyz_id' do...end
我們簡化(和集中)視圖(這是一個JSON文件)創建,我想只是在內部重定向控件,以便在創建資源後處理:show
方法。因此,對於服務的客戶,PUT /xyz/1234
將創建一個新資源並返回相同的資源,如果它存在,GET /xyz/1234
將返回該資源。
有沒有一種方法來INTERNALLY(而不是一個302響應發送到客戶端)重定向到get :show
方法從put :index
方法(創建資源後)?喜歡的東西:
redirect (:xyz, :index, {:xyz_id => '1234'})