load_missing_constant' 中的块:未初始化的常量 API::V1::Users (NameError)
block in load_missing_constant': uninitialized constant API::V1::Users (NameError)
我正在尝试为我的 rails 应用程序设置 api 端点并不断收到此错误我的环境是 Ruby 2.6 和 Rails 5.2 我正在使用 'grape' gem for the api 这里是我按照设置的博客。 https://medium.com/@ryanwaldorf/how-to-add-an-api-to-an-existing-rails-app-1d2419ba91bd
这是我的回购 link https://github.com/jslack2537/apiDemoApp
我认为问题在我的 config/routes.rb 或我的 application.rb 文件中消失了。
但我可能完全错了。这是一个挑战应用程序,不会用于生产。
这主要发生在命名约定不匹配的情况下。尝试将 api/v1/user.rb
更改为 api/v1/users.rb
,这也是博客建议的。你错过了 's'.
我正在尝试为我的 rails 应用程序设置 api 端点并不断收到此错误我的环境是 Ruby 2.6 和 Rails 5.2 我正在使用 'grape' gem for the api 这里是我按照设置的博客。 https://medium.com/@ryanwaldorf/how-to-add-an-api-to-an-existing-rails-app-1d2419ba91bd
这是我的回购 link https://github.com/jslack2537/apiDemoApp
我认为问题在我的 config/routes.rb 或我的 application.rb 文件中消失了。
但我可能完全错了。这是一个挑战应用程序,不会用于生产。
这主要发生在命名约定不匹配的情况下。尝试将 api/v1/user.rb
更改为 api/v1/users.rb
,这也是博客建议的。你错过了 's'.