我用他的rails引擎創建了一個演示應用程序。一切工作正常,除了「銷燬」功能deos不做任何事情。 沒有錯誤信息。Ruby中的銷燬功能On Rails不起作用
任何人都可以猜測爲什麼什麼都不會發生,即使沒有錯誤信息?
功能(自動創建的)是:
def destroy
@term = Term.find(params[:id])
@term.destroy
respond_to do |format|
format.html { redirect_to terms_url }
format.json { head :ok }
end
end
和HTML的部分是:
<td><%= link_to 'Destroy', term, confirm: 'Are you sure?', method: :delete %></td>
我甚至不得到確認問題。 選中,並啓用JavaScript。
你能後的輸出或 「回扣路線」? – shibly
也許你需要在HTML中使用'@ term'而不是'term'? (或者這個鏈接在部分創建?) – rdvdijk