我有一个票据有很多回复的网站
页面的URL是/ ticket / x / reply / new gotten by
= link_to("Add a Reply", new_ticket_reply_url(@ticket))
这很有效。 这当然是回复控制器。在@ reply.save上出现错误的控制器中,我们有
format.html {render :action => "new" }
这只是在回复控制器中调用new,而不考虑票证。 任何人都可以解释(最佳实践)如何在使用嵌套路由时对错误进行正确的渲染吗?
这是标准的rails 3.2生成的代码我试图用我有限的知识来工作 感谢。
答案 0 :(得分:0)
你会以相同的方式进行渲染,但是你需要从快捷方式中获取票证。
def new
@ticket = Ticket.find(params[:ticket_id])
@reply = Reply.new
end