当试图销毁记录时,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