當試圖銷燬記錄時,delete方法不起作用。點擊按鈕時,它會將我重定向到商店#show action,看起來像方法::刪除不工作...請任何幫助嗎?刪除路徑不工作Rails 4
路線
resources :shops
HTML
<% @shops.sort.each do |shop| %>
<tr>
<td><%= shop.name %></td>
<td><%= shop.email %></td>
<td><%= shop.direction %></td>
<td>
<%= link_to '<button>Borrar</button>', shop, method: :delete, data: { confirm: "Seguro?" } %>
</td>
</tr>
<% end %>
控制器
def destroy
@shop = Shop.find(params[:id])
@shop.destroy
respond_to do |format|
format.html { redirect_to "/sushiadmin", notice: 'Se ha editado la tienda.' }
format.json { head :no_content }
end
end
你檢查同樣的問題?也許這個http://stackoverflow.com/a/23331608/3475678將有所幫助。 – Aleksey
在那裏找到了答案,謝謝! – Gibson