Rails在销毁后创建新的

时间:2013-04-16 08:05:54

标签: ruby-on-rails ruby redirect activerecord callback

在我的医院应用程序中...在我的show模板中销毁医生的性能记录后,它会删除记录(docperfdata / 83)并重定向到索引页面(/ docperfdata)。但我希望它在销毁记录后再次返回表格(/ docperfdata / new?hospital_id = 15& id = 3061),以便用户可以再次输入他的数据。

像“全部清除并重启”

之类的东西

我如何实现上述功能?

2 个答案:

答案 0 :(得分:0)

如果你想重定向到其他地方,为什么不这样做呢?

@docperfdata.destroy

redirect_to(new_docperfdata_path(:hospital_id => @docperfdata.hospital_id, :id => @docperfdata.id))

答案 1 :(得分:0)

您可以在控制器中重定向

def destroy
  #destroy code here
  redirect_to new_docperfdata_path(:hospital_id=> 15, :id=>3061)
end