Если вы не знаете rspec / ruby / rails
, тогда будет очень трудно понять его, но позвольте мне попробовать.
describe Api::V1::UsersController
Это говорит о том, что spe c написано для Api::V1::UsersController
, что вы найдете его в app/controllers/api/v1/users_controller.rb
get :show, params: { id: @user.id }, format: :json
Эта строка сообщает, что вызов show
действия вышеуказанного контроллера с параметром { id: @user.id }
и типом запроса json
Если вы хотите для проверки параметров, полученных в show
действии указанного выше контроллера, вы можете использовать утилиту byebug
для проверки params
, request
, controller_name
, action_name
et c
Check https://github.com/deivid-rodriguez/byebug, чтобы узнать, как использовать Byebug для отладки приложения.