Mam wiele problemów ze zrozumieniem interfejsu API Grape, w szczególności z route_param
i jak działa tylko z params
.Nie można zrozumieć parametru trasy interfejsu API Grape
Rozważmy następujący kod:
desc "Return a status."
params do
requires :id, type: Integer, desc: "Status id."
end
route_param :id do
get do
Status.find(param[:id])
end
end
Co trasa ma ten blok produkować? Rozumiem, że jest to żądanie get
, ale dlaczego jest ono opakowane w blok route_param
? Dlaczego nie może być w bloku params
?
Dziękuję za zwięzłość i jasność zrównanie. To bardzo pomaga. – kcg5544
Nie ma za co. W tym przypadku i aby pomóc ludziom tutaj w SO, nie zapomnij ustawić tej odpowiedzi jako prawidłowej. :-) – Marlon