блок в load_missing_constant ': неинициализированная константа API :: V1 :: Users (NameError) - PullRequest
0 голосов
/ 26 марта 2020

Я пытаюсь настроить конечные точки API для моего приложения rails и продолжаю получать эту ошибку, моя среда Ruby 2.6 и Rails 5.2, и я использую гем 'grape' для API, вот блог, за которым я следовал, чтобы настроить его , https://medium.com/@ryanwaldorf / how-to-add-an-api-to-существующие-rails-app-1d2419ba91bd

вот ссылка на мой репозиторий https://github.com/jslack2537/apiDemoApp

Я полагаю, что проблема в моей config / rout.rb или в файлах application.rb.

Но я могу ошибаться. Это сложное приложение, которое не будет использоваться в производстве.

1 Ответ

0 голосов
/ 26 марта 2020

Это в основном происходит, когда соглашения об именах не совпадают. Попробуйте изменить api/v1/user.rb на api/v1/users.rb, что также предлагается в блоге. Вы пропустили 's'.

...