在我的醫院申請中...在我的演示模板中銷燬醫生的演出記錄後,它將刪除記錄(docperfdata/83)並重定向到索引頁面(/ docperfdata)。但是我想在破壞記錄後再次回到表單(/ docperfdata/new?hospital_id = 15 & id = 3061),以便用戶可以再次輸入他的數據。Rails在破壞後創建新的
有點像「全部清除和重新啓動」
我將如何實現上述功能?
在我的醫院申請中...在我的演示模板中銷燬醫生的演出記錄後,它將刪除記錄(docperfdata/83)並重定向到索引頁面(/ docperfdata)。但是我想在破壞記錄後再次回到表單(/ docperfdata/new?hospital_id = 15 & id = 3061),以便用戶可以再次輸入他的數據。Rails在破壞後創建新的
有點像「全部清除和重新啓動」
我將如何實現上述功能?
如果你想在其他地方重定向,爲什麼不這樣做呢?
@docperfdata.destroy
redirect_to(new_docperfdata_path(:hospital_id => @docperfdata.hospital_id, :id => @docperfdata.id))
可以在控制器
def destroy
#destroy code here
redirect_to new_docperfdata_path(:hospital_id=> 15, :id=>3061)
end
其提供了一個錯誤:未定義的方法銷燬爲零:類... prolly,因爲該對象不再存在以獲取ID和重定向到... 請c上述coment – SkyKOG
日Thnx非常多的幫助,揭掉重定向......好心看看這個要點: https://gist.github.com/SkyKOG/5394338 其不工作@tadman – SkyKOG
資源:performaones,:path =>「docperfdata」 我已經在routes.rb中添加了這個,以使url更有意義.... – SkyKOG
This worked :) https://gist.github .com/SkyKOG/5394338 /#comment-816627 Thnx的技巧.... – SkyKOG