2011-11-09 47 views
0

我的看法是用戶的顯示頁面Rails的CRUD - 摧毀路徑始終路由到用戶顯示頁

<%= link_to 'Cancel?', {:url => schedule_path, 
         :id => current_user.schedules[0].id, 
         :confirm => "are you sure?", 
         :method => :delete} %> 

協會

has_many :schedules 
belongs_to :user 

的routes.rb

resources :schedules 
resources :users 

我不匹配routes.rb中的任何內容。堆棧跟蹤中的參數顯示爲id =>93,這是我想要的,因爲我試圖用ID 93銷燬計劃。但是,當我想要計劃的銷燬操作時,它會路由到用戶控制器的顯示操作控制器。謝謝你的幫助。

+0

請確保您有包括jQuery和jquery_ujs在標籤 –

回答

3

嘗試link_to 'Cancel?', schedule_path(current_user.schedules[0]), :confirm => "are you sure?", :method => :delete

+0

這不僅固定這個問題,但其他幾個人也 - 非常感謝。 –