Tôi gặp rất nhiều khó khăn khi hiểu rõ API Grape, cụ thể là route_param
và cách hoạt động với chỉ params
.Không thể hiểu được tham số tuyến API Grape
xem xét mã này:
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
đường gì khối này tạo ra? Tôi nhận được rằng đây là yêu cầu get
, nhưng tại sao nó được gói trong khối route_param
? Tại sao nó không thể ở trong khối params
?
Cảm ơn bạn đã nêu rõ ràng và rõ ràng kế hoạch. Điều này giúp ích rất nhiều. – kcg5544
Bạn được chào đón. Trong trường hợp này, và để giúp mọi người ở đây trên SO, đừng quên đặt câu trả lời này là đúng. :-) – Marlon