Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在RubyonRails中创建SAPI/API?_Ruby On Rails_Ruby_Ruby On Rails 3_Ruby On Rails 3.1_Rake - Fatal编程技术网

Ruby on rails 如何在RubyonRails中创建SAPI/API?

Ruby on rails 如何在RubyonRails中创建SAPI/API?,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-3.1,rake,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 3.1,Rake,我在下面找到了一些帖子,但这对我的情况不起作用 但他们都告诉我们使用而不是 但是,在我的应用程序中,这是不可能的,因为它更大,而且大部分部分都在使用特性 这是我申请的一部分。应用程序是wast,大部分部件已经在中开发 有人能帮我如何使用创建吗?这取决于您希望API允许执行的操作 例如,有gemforror为模型生成资源方法 您只需要创建这样的控制器: class ProjectsController < InheritedResources::Base respond_to :

我在下面找到了一些帖子,但这对我的情况不起作用

但他们都告诉我们使用而不是

但是,在我的应用程序中,这是不可能的,因为它更大,而且大部分部分都在使用特性

这是我申请的一部分。应用程序是wast,大部分部件已经在中开发


有人能帮我如何使用创建吗?

这取决于您希望API允许执行的操作

例如,有gemforror为模型生成资源方法

您只需要创建这样的控制器:

class ProjectsController < InheritedResources::Base
    respond_to :xml, :json
end
class ProjectsController
现在您有了API方法,可以创建、读取、更新和销毁项目表中的记录,并支持两种格式的xml和json


我认为这非常方便,但这取决于您的目的。

这取决于您希望API允许执行的操作

例如,有gemforror为模型生成资源方法

您只需要创建这样的控制器:

class ProjectsController < InheritedResources::Base
    respond_to :xml, :json
end
class ProjectsController
现在您有了API方法,可以创建、读取、更新和销毁项目表中的记录,并支持两种格式的xml和json


我认为这非常方便,但这取决于您的目的。

我使用的是rails 3.1版和ruby 1.9版。我使用的是rails 3.1版和ruby 1.9版