2011-03-21 23 views
0

我有一種方法在我的Rails應用程序中創建一個新項目。此方法與Web表單一起使用。用戶填寫表單,然後調用此方法。從OAuth客戶端應用程序接受XML數據的Rails方法

我現在正在將我的應用程序變成啓用Oauth的應用程序。如何實現此方法,以便OAuth客戶端可以調用它並通過XML提供所有數據?

這裏是方法:

def create 
     @item = current_user.items.build(params[:item]) 
     @item.custom_id = current_user.items.count + 1 
     if @item.save 
      flash[:success]="Item is successfully created. Wanna add more?" 
     else 
      flash[:error]="Something went wrong. Have you added a title?" 
     end 
     redirect_to pages_home_path 
    end 

回答

0

使用的respond_to和respond_with返回基於XML的數據。 Here你可以找到更多信息。

+0

謝謝,相當不錯的鏈接!我還在想如何構建客戶端應用程序並調用create方法? – 2011-03-21 13:12:33

+0

創建POST請求並將其發送到/ items url。使用Web應用程序只是向它發送http請求,僅此而已。 – 2011-03-22 10:38:22

相關問題