2015-05-26 78 views
0

這裏是我的index.html.erb文件(相關部分):軌道4模型路徑刪除儘管正確的HTML工作不產生

 <td><%= link_to 'Destroy', dish_path(dish), :method => :delete, data: { confirm: 'Are you sure?' } %></td> 

<a data-confirm="Are you sure?" data-method="delete" href="/dishes/4" rel="nofollow">Destroy</a> 

是生成的HTML。我知道Javascript已啓用,因爲我有很多Jquery被正確使用。

這裏是我的路線:

    dishes GET /dishes(.:format)       dishes#index 
          POST /dishes(.:format)       dishes#create 
        new_dish GET /dishes/new(.:format)      dishes#new 
       edit_dish GET /dishes/:id/edit(.:format)    dishes#edit 
         dish GET /dishes/:id(.:format)      dishes#show 
          PATCH /dishes/:id(.:format)      dishes#update 
          PUT /dishes/:id(.:format)      dishes#update 
          DELETE /dishes/:id(.:format)      dishes#destroy 

什麼是下一步我應該做弄清楚爲什麼模型不被破壞掉了,爲什麼彈出的心不是更顯出了?

謝謝。

+0

你檢查錯誤的瀏覽器控制檯? – max

+0

我想你在你的控制器中有一個方法來處理這個問題? @ArthurCollé –

+1

我做過了,但它被錯誤地命名。謝謝大家 –

回答

0

我想通了。

我有一些JavaScript代碼,儘管看起來完全無關,導致彈出窗口不出現。

此外,在我的控制我的「刪除」方法應該被稱爲「破壞」