我試圖破壞數據庫中的記錄,但我得到一個錯誤,我不明白:未定義的方法'ID「0:摧毀長整數時
未定義的方法`ID」爲0:Fixnum對象視圖
這是我的觀點:
<%= form_for(:subject, :url => { :action => 'destroy' , :id => @subject.id }) do %>
<h2> Are you sure you want to delete <%= @subject.name %> ? </h2>
<div class="form-buttons">
<%= submit_tag("DELETE") %>
<% end %>
控制器操作:
def delete
@subject = Subject.delete(params[:id])
end
def destroy
@subject = Subject.delete(params[:id]).destroy
redirect_to(:action=> 'index')
end
個
你可以發佈完整的回溯? – PericlesTheo
對於這兩個操作應該是'find',而不是'delete'。 – potashin
視圖文件的名稱和它附加到哪個動作是什麼? – Pavan