从OAuth客户端应用程序接受XML数据的Rails方法

时间:2011-03-21 09:34:18

标签: ruby-on-rails ruby xml api oauth

我有一个方法可以在我的Rails应用程序中创建一个新项目。此方法与Web表单一起使用。用户填写表单,然后调用此方法。

我现在将我的应用程序转换为启用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

1 个答案:

答案 0 :(得分:0)

使用respond_to和respond_with返回基于XML的数据。 Here您可以找到更多信息。