我試圖刪除最後一個數據庫記錄,但是當我按下鏈接時,頁面只是刷新,我沒有得到任何東西:/刪除最後記錄在數據庫中
這裏是我的控制器:
def delete
@todo_items = Todo.last
@todo_items.delete
end
&這是我的看法
<h1>Shared Todo App</h1>
<p>All your todos here</p>
<% @todo_items.each do |t| %>
<li><%= t.todo_item %>
<% end %>
<%= link_to 'Delete', todo_item, confirm: 'Are you sure?', method: :delete %>
任何想法?
我打算把這個重定向一次工作,但它仍然只是刷新頁面時,我點擊刪除。 在控制檯中沒有任何跡象表明已經進行了刪除嘗試。所以它看起來像我的控制器代碼在這裏是錯誤的,但我看不到問題:/ – Keva161
你有任何機會禁用JavaScript?如果在禁用javascript的'link_to'中使用'method::delete',請求將回退到'GET'而不是'DELETE'。 – cdesrosiers