1
我在軌道上做一個維基克隆應用程序在Ruby中,我試圖摧毀一個wiki,但之後我點擊破壞鏈接,我得到這個錯誤:沒有ID錯誤找不到維基?
Couldn't find Wiki without an ID
,它有與此代碼塊的問題
def destroy
@wikis = Wiki.all
@wiki = Wiki.find(params[:wiki_id])
@collaborator = @wiki.users.find(params[:user_id])
authorize @wiki
end
我調用delete函數的地方是在我的wiki#views文件中。鏈接如下:
<%= link_to "Delete Wiki", @wiki, method: :delete, class: 'btn btn-danger', data: { confirm: 'Are you sure you want to delete this wiki?' } %>
它通常'PARAMS [:ID]'除了嵌套路由。 – tadman 2014-09-10 21:47:54