我是ROR的新手,我試圖創建一個動作,我可以從數據庫中刪除一個文件。我寫了一個相同的代碼,但給url的錯誤。 查看了刪除操作: -在rails中創建一個動作的url
= link_to raw('<span>Delete</span>'), :method=> :delete, destroy_attachment_path(attachment.descendants.last),
:data => { :confirm => 'Are you sure? This will permanently delete this file!' },
:remote => true,
:class => 'deleteShow deleteFile'
控制器相同的: -
enter code here
def destroy
@attachment = Attachment.find(params[:id])
@attachment.destroy
respond_to do |format|
format.html { redirect_to attachments_url }
format.json { head :no_content }
end
end
當我試圖運行這段代碼錯誤出像無效的方法Destroy_attachment路徑。 任何人都可以幫助我找出問題嗎? 在此先感謝。
再次感謝它效果更好。 。你能告訴我你是如何給這條道路的嗎,意思是給予行動路徑的邏輯是什麼..它會幫助我下次 – User16119012 2013-02-19 05:47:53
這可能會幫助你更好地理解http://guides.rubyonrails.org/ routing.html#控制器的命名空間和路由 – jvnill 2013-02-19 05:51:34