【发布时间】:2021-05-14 02:17:15
【问题描述】:
我正在学习使用 6.1 版本构建 Rails API 应用程序。我通过以下方式创建了一个rails应用程序
rails new book-gallery --api --mysql
应用创建成功。我接着做了以下操作
rails g scaffold Author name:string country:string
这使用 crud 创建了控制器和模型。但我希望对 API 进行版本控制
要求:
/v1/authors
如果我在脚手架上传递版本控制,模型也会被版本控制,这不应该是
rails g scaffold v1/Author name:string country:string
控制器路径是正确的,但是我得到的模型是v1.rb和名称为v1的文件夹。
我不需要模型中的版本控制,我试图将其保留为author.rb
任何指导将不胜感激。
谢谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-6 ruby-on-rails-6.1