按照Apipie的入门步骤:
- echo "gem 'apipie-rails'"在比;Gemfile
- 包安装
- rails:安装
并且像这样记录一个控制器:
api :GET, '/users/:id'
param :id, :number, desc: 'id of the requested user'
def show
# ...
end
当访问路由/apipie时,我得到了以下路由错误:路由错误没有路由匹配[GET] "/appiie& quot;
Apipie需要有一个名为Apipie的API路由在routes.rbRuby on rails文件。对我有效的解决方案是手动将这行添加到routes.rb与项目中的任何其他路线一起:
#config/routes.rb
...
apipie #required gem route
get 'profile', to: 'users#show' #example route
...