簡體   English   中英

嵌套模型的react_with呈現錯誤的URL

[英]respond_with nested models renders wrong url

對於嵌套的資源,以便每個Driver都有多個Bookings

resources :drivers do 
    resources :bookings
end

bookings控制器的“創建”操作中,我有:

respond_with(@booking.driver, @booking)

當我調用create操作時,正確創建預訂后,它應該呈現show頁面。 它呈現正確的頁面,但地址是index的地址:

https://localhost:3000/drivers/30/bookings

代替

https://localhost:3000/drivers/30/bookings/47

這意味着,如果刷新show頁面,它將嘗試將您帶到“索引”頁面,而不是“顯示”頁面

我正在使用Jquery Mobile,它正在更改URL。

解決方案是將data-url =“ <%= request.path%>”添加到要訪問的頁面的div中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM