我想在 rails 路由中使用動態current_cart.name變數作為范圍或命名空間,例如:
scope current_car.name do
get 'checkout'
get 'toggle'
end
current_cart 查詢的名稱顯示在下一個形式(取決于當前汽車):
ferrari/checkout
ferrari/toggle
mazda/checkout
mazda/toggle
...
fiat/checkout
fiat/toggle
我嘗試了不同的方法,但沒有成功。如果您能幫助我解決問題,我將非常感謝您的寶貴時間。
謝謝你,祝你有快樂的一天。
uj5u.com熱心網友回復:
如果您想在 URL 中允許任何汽車名稱,那么您可以使用scope,但您需要告訴該路線將使用哪個控制器;
# `:car_name` can be replaced with anything else
# `:cars` just as an example controller
scope ':car_name/', controller: :cars do
get 'checkout'
get 'toggle'
end
它創建了兩條路線,例如;
checkout GET /:car_name/checkout(.:format) cars#checkout
toggle GET /:car_name/toggle(.:format) cars#toggle
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/531219.html
標籤:轨道上的红宝石红宝石路线
