Restful Rails使用嵌套路径创建动作渲染

时间:2012-06-19 02:09:28

标签: ruby-on-rails ruby-on-rails-3

我有一个票据有很多回复的网站

页面的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生成的代码我试图用我有限的知识来工作 感谢。

1 个答案:

答案 0 :(得分:0)

你会以相同的方式进行渲染,但是你需要从快捷方式中获取票证。

def new
  @ticket = Ticket.find(params[:ticket_id])
  @reply = Reply.new
end