Rails gem提供了一种使用Rails开发REST的方法。为此,它禁用用于开发web应用程序的“正常”rails的功能。在开发同时呈现html和服务API请求的web应用程序时,必须重新打开这些特性。
问:需要更改哪些配置和设置才能启用正常Rails开发所需的所有功能?请将ApplicationController继承自ActionController:API部件。
需要考虑的事项:
application.rb:的更改
ApplicationController中包括哪些帮助程序config.api_only = false有什么影响?发布于 2015-05-02 23:33:36
@Prakash说了什么。只有当我确信应用程序只会提供API时,我才会使用Rails-API创业板,这正是因为如果这个假设被违反,就会出现一连串的问题。相比之下,很容易使用“全尺寸”Rails应用程序,并添加健壮的API支持。
如果您正试图将现有的Rails-API应用程序转换为能够为HTML服务的应用程序,我将从查看Rails的这一部分-API自述开始,并将其作为一个基本的检查表进行反向操作。我还会在完整的Rails中创建一个空的"reference“应用程序,所以当您查看每个配置文件时,您有一个纯血的应用程序可与之比较。
不管怎样,祝你好运!
https://stackoverflow.com/questions/30008497
复制相似问题