1.Gemfile文件里面添加 gem 'grape' gem 'grape-entity' gem 'grape-swagger' 来搭建一个API接口调用的界面
2. config/routes.rb 里面指定API接口的路径,使用mount ,并创建接口文件夹和指定的文件
例:mount TestV1API => "/api/v1"

3.config/application.rb 设置接口的路径
config.paths.add"app/api",glob:"**/*.rb"
config.autoload_paths+=Dir["#{Rails.root}/app/api/*"]
4.前往swagger_ui模板,下载模板放置public文件夹下,启动服务访问链接 ,一个API接口完成

网友评论