簡體   English   中英

response_with多個對象中的錯誤位置

[英]wrong location in respond_with multiple object

我必須通過2個對象來顯示所以我試圖把它

respond_with(@ticketnfr, @ticket)

但它轉到票務控制器視圖,

當我嘗試只有一個對象

respond_with(@ticketnfr)

它正確到了ticketnfr / show,但是我錯過了票證,

我也試着把位置

respond_with(@ticketnfr, @ticket. :location => ticketnfr_path)

但它轉到索引而不是顯示

如何傳遞兩個對象,但仍然要去ticketnfr / show?

試試這個:

@response = {:ticket => @ticket, :ticketnfr => @ticketnfr}
respond_with(@response)

我已經像這樣創建了respond_with

 respond_with(@ticketnfr, :location => ticketnfr_url(:id => @ticketnfr.id, :ticket_id => @ticket.id)) 

謝謝

暫無
暫無

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

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