所以我試圖在我的 Rails 應用程式上進行 json 呼叫,我想在我的命名空間路由中使用一個引數。在 routes.rb 我有這個:
namespace :api do
resources :forescast do
end
end
這使我的路線 127.0.0.1:3000/api/forecast.json 有效,但我想要的是在預測之后放置一個引數,而不是在 .json 之后,我想在我的控制器中用作引數,例如:
127.0.0.1:3000/api/forecast/[service_name].json
我知道我必須把它放在 routes.rb 但我不知道怎么做。結果將是一個包含該特定服務資料的 json,而不是全部。我知道我可以在路線的最后將其作為引數。但是我正在尋找一種方法來讓它在路線的那個位置并將它用作我的控制器中的引數。
有一個我希望它如何的示例:
:location 開始一個引數以在我的控制器中使用。
uj5u.com熱心網友回復:
嘗試更改此routes.rb
get 'api/forecast/service_name:' , to: 'api/forecasts#index'
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/464251.html
上一篇:咨詢帶來一些逾期的帳單
