腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在对
Rails
API
进行
版本
控制
时
,
是否
可以
将
名称
间距
应用于
其他
目录
ruby-on-rails
、
versioning
我已经完成了一个
Rails
API
的构建,到目前为止,我已经按照我找到的一些教程对其
进行
了
版本
控制
。 我的问题是,我确实注意到,大多数教程只涵盖了在
控制
器上应用
版本
。我的问题是,如果我目前正在使用v1,
是否
可以
通过在模型和规范前加上前缀来对它们应用相同的格式?谢谢。
浏览 3
提问于2018-08-01
得票数 0
2
回答
正确的
Rails
3 APIs
版本
方法
ruby-on-rails
、
json
、
api
、
active-model-serializers
、
rails-api
API
在v1上使用
名称
空间和基于默认为v1的
版本
头的路由约束
进行
版本
化。这是在许多博客文章中描述的
版本
控制
系统,似乎是最佳实践。 那些博客文章中没有描述的是你是如何真正推出一个新
版本
的。很明显,我
可以
将
所有的app/
api
/v1复制到app/
api
/v21,然后对新的v2序列化程序
进行
一次更改。现在,我已经获得了一个
浏览 9
提问于2015-06-15
得票数 11
1
回答
我应该如何开发一个最终将拥有巨大
API
组件的
Rails
应用程序?
ruby-on-rails
、
ruby
、
api
、
ruby-on-rails-4
、
rails-api
我觉得这太难维护了--如果我在web应用程序
控制
器中
进行
更改,我将不得不在
API
控制
器中
进行
相同的更改。我希望我的更改能在所有
控制
器中反映出来。 话虽如此,您认为构建此应用程序的最佳方式是什么?我看到的一个选择是使用
rails
-
api
gem并从这个轻量级
版本
的
Rails
创建一个
API
,对于web应用的前端,我
可以
使用Backbone.js并调用这个
API
。我们计
浏览 0
提问于2015-07-08
得票数 0
1
回答
如何在确保
api
与不含
api
版本
的
api
一起工作
时
,消除路由
名称
冲突?
asp.net
、
asp.net-mvc
、
asp.net-core
、
aspnet-api-versioning
我想将asp.net
api
版本
控制
应用于
我的web应用程序(它没有
版本
控制
)。然而,棘手的问题是,我必须确保
api
应该与
api
版本
同时工作。当我向
控制
器添加两个路由(有
版本
和没有
版本
)
时
,会出现一个路由
名称
冲突错误: 行动:'S
浏览 0
提问于2020-09-03
得票数 0
3
回答
Rails
5
api
仅包含主页的应用程序
api
、
ruby-on-rails-5
我已经生成了
rails
5
API
应用程序。但是我想要我的主页应用程序。为此,我生成了一个home
控制
器,并添加了视图文件,分别为/home/index.html.erb。但是,当我尝试访问它
时
,我得到的响应低于 在2016-07-14 11:14:03 +0530开始对HomeController#index的127.0.0.1
进行
GET "/home/index“处理
浏览 2
提问于2016-07-14
得票数 10
回答已采纳
1
回答
Swashbuckle、多个
API
版本
和虚拟
目录
asp.net-web-api
、
swashbuckle
开发人员门户
将
类似于,而
版本
化的
API
则是。 URL的
版本
部分映射到一个虚拟
目录
,其中包含v1的二进制文件和配置文件。当
版本
2发布
时
,我们在根
目录
下创建一个新的虚拟
目录
,所以现在我们有了。但是,我看不出如何配置Swashbuckle来查看那些虚拟
目录
来获得
控制
器/操作和XML注释来
进行
解析。MultipleApiVersions配置选项似乎更针对那些
将
所
浏览 6
提问于2016-06-20
得票数 2
回答已采纳
3
回答
不允许Post返回405方法
ruby-on-rails
、
ruby-on-rails-4
、
localhost
、
http-status-code-405
我的
Rails
本地主机服务器有问题,所有的Post调用都开始返回405方法,不允许。然而,在我们的暂存和生产服务器上没有问题。这种情况发生在所有代码分支上,即使是那些尚未更新的分支。调试
时
,我看到它到达路由文件,而不是
控制
器。 我已经尝试删除我的宝石和重新安装,从WEBrick切换到Pama,创建一个新的克隆我的git项目。
浏览 7
提问于2015-07-14
得票数 20
1
回答
将
ruby
api
转换为rest
api
web应用程序
ruby
、
ruby-on-rails-3
、
sinatra
我有一个ruby应用程序,它基本上是一个
API
服务器-
可以
调用服务器的IP地址和端口-来访问这个应用程序。我还希望核心Ruby代码(实际上支持
API
)与REST绑定/身份验证模型分开--这样核心代码就
可以
单独更新。
浏览 0
提问于2013-04-02
得票数 0
9
回答
输入'
rails
console‘没有启动吗?
ruby-on-rails
、
ruby
我输入了以下内容:结果是这样的:
rails
new APP_PATH [options] [--skip-gemfile我正在按照
rails
教程
进行
操作,并被困在了这里。 我已经安装了
rails
3.0。
浏览 5
提问于2010-09-19
得票数 36
回答已采纳
2
回答
为公司部署了
版本
控制
系统,如何将其与二进制文件一起使用
version-control
除了个人项目之外,我在设置
版本
控制
系统方面没有多少经验,只是碰巧是我们团队中最有经验的
版本
控制
系统。代码存储库位于中心服务器中的共享文件夹中,顶层
目录
是客户端
名称
,一个级别下是该客户端的项目
名称
。据我所读,不应该跟踪二进制文件的
版本
。但是,由于代码存储库集中在服务器上,这里的二进制文件不也应该吗?否则,对于图像文件和第三方dll文件,当从中心服务器克隆
时
,该项目
将
无法正常构建或运行。此外,Mercurial web界
浏览 2
提问于2011-07-21
得票数 0
回答已采纳
1
回答
版本
化模型序列化
activerecord
、
ruby-on-rails-4
、
versioning
我有一个模型和两个
控制
器如下: def serializable_hash(options={}) def show endend super(only: [:id, :bar])
浏览 0
提问于2014-09-29
得票数 0
回答已采纳
4
回答
如何管理
版本
化
API
的底层代码库?
rest
、
versioning
、
api-versioning
我一直在阅读ReST
API
的
版本
控制
策略,其中似乎没有提到如何管理底层代码库。比方说,我们正
在对
API
进行
一系列破坏性的更改--例如,更改我们的客户资源,使其返回单独的forename和surname字段,而不是单个name字段。我们仍然在向v1
API
发布补丁和安全更新,但是新的特性开发现在都集中在v2上。我们如何在
API
服务器上编写、测试和部署更改?我至少
可以
看到两种解决方案: 对v1代码基使用源代码管理分支/标记
浏览 0
提问于2015-04-25
得票数 122
回答已采纳
2
回答
为ASP.NET Web应用程序生成特定于
版本
的帮助文档页
asp.net-web-api
、
asp.net-web-api-routing
我使用WebAPI 通过使用"VersionHeaderVersionedControllerSelector“通过WebAPI头对
API
进行
版本
。我还使用为
API
自动生成文档。为了使
控制
器
版本
工作,它们需要以
名称
空间VersionXYZ作为
名称
空间中的后缀,以便"VersionHeaderVersionedControllerSelector“能够
将
请求路由到相应
版本
的
控制
器这
浏览 0
提问于2013-02-02
得票数 15
3
回答
rake db:migrate到底是做什么的?
ruby-on-rails
、
migration
、
rake
rake db:migrate是只添加新的迁移,还是删除所有的迁移/更改并构建所有新的内容?对于你们这些专家来说-- rake与迁移不同步是很常见的吗?如何避免这种情况(不,我不手动编辑我的模式或rake文件)。
浏览 1
提问于2009-06-17
得票数 25
回答已采纳
2
回答
如何管理
Rails
中的多个
API
ruby-on-rails
、
api
、
routes
、
versioning
我有一个为多个客户端服务的
Rails
后端: 我不知
浏览 2
提问于2015-10-30
得票数 0
回答已采纳
1
回答
如何正确地
将
API
版本
化?
api
、
api-design
、
versioning
、
swagger
全文引用:
API
应该只使用外部的主要
版本
。按照最佳实践语义
版本
控制
,在向项目引入向后不兼容的更改时,主要
版本
会发生更改。现在,如果您重命名/删除资源,或者
进行
其他
会破坏现有客户端的剧烈更改,您的内部
版本
可能会从1.2.0变为2.0.0,因为破坏向后兼容性需要
进行
重大
版本
更改。因此,新的主要
版本
必须以"v2“的形式向
API
的使用者公开。因此,为了与此保持一致,您
浏览 0
提问于2019-03-25
得票数 5
回答已采纳
1
回答
没有从Nest
API
返回的元数据对象
ios
、
nest-api
自从Nest的Developer
API
1.1以来,就有了客户端
版本
控制
的概念,它使开发人员能够发现用户
是否
接受了客户端提议的权限的更改。通过检查client_version对象中的metadata值,开发人员
将
知道
是否
可以
访问value,并让应用程序和它的UI采取相应的行动。来自Nest的开发人员文档: 通过根级调用,数据模型
将
更改
浏览 4
提问于2014-12-06
得票数 1
2
回答
当包名不同时,如何在分支之间合并?
android
、
git
、
svn
我想知道
是否
有一种简单的方法
可以
在同一个Android项目的分支之间合并,其中包
名称
(以及
目录
名称
)是不同的。\src\com\mycompany\mainprojectbuild.xmlmyproject.ipr我们使用SVN
进行
源代码<em
浏览 1
提问于2011-12-15
得票数 5
回答已采纳
1
回答
如何使用RStudio在现有
目录
中构建包
r
、
build
、
rstudio
我已经把它作为一个项目,我正在使用Git
进行
版本
控制
。我的
目录
结构当前 --R使用R
目录
中的R代码。--Project --.git --man在这个设置中,在每个"R“
目录
中都有两组R文件。被Git
版本
浏览 2
提问于2014-05-22
得票数 14
回答已采纳
6
回答
将
rails
4降级至3.2
ruby-on-rails
、
downgrade
我安装了
Rails
4.0.0.beta 1,但我需要降级为
Rails
3.2.13。 我使用了gem install
rails
3.2,但是
Rails
继续为4.0.0.beta1。
浏览 6
提问于2013-04-29
得票数 8
点击加载更多
相关
资讯
【基础】RoR的hello world
Ruby on Rails教材中文译文 第六章 建立用户模型
警惕!你的 AI 聊天可能正在 “泄密”!这组工具让风险无所遁形
主流安卓APP都中招了!“应用克隆”漏洞的快速检测修复方案
【行业资讯】CakePHP 4.4.8,PHP 快速开发框架
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券