响应中的错误位置_以及多个对象



我必须传递2个对象以显示,所以我试图放置此

respond_with(@ticketnfr, @ticket)

但它转到票务控制器视图,

当我只尝试一个对象

respond_with(@ticketnfr)

它正确地转到了Ticketnfr/Show,但我错过了票证参数,

我还试图放置位置

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

,但它转到索引而不是show

如何传递两个对象,但仍会转到ticketnfr/show?

尝试这个:

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

我已经创建了像这样

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

谢谢

最新更新