0
產生當我點擊下面的鏈接按鈕,它進入/messages/discard.1
而不是/messages/discard/1
設置。 任何想法我做錯了什麼?路由時新聞界的link_to標籤
筆者認爲:
<%= link_to t('.destroy', :default => t("helpers.links.destroy")),
messages_discard_path(@messages.id),
:method => 'post',
:confirm => t('.confirm', :default => t("helpers.links.confirm", :default => 'Are you sure?')),
:class => 'btn btn-danger' %>
我的路線:
match '/messages/discard' => 'messages#discard', :via => :post
是的,我相信'.1'追加,因爲路線不帶任何參數,由於缺少':id'。 – 2012-07-19 07:12:44
另外,我期望它是'/ messages /:id/discard'而不是'/ message/discard /:id'。 – Amir 2012-07-19 07:13:36
謝謝。我做到了!但新問題出來了!現在視圖的messages_discard_path(@messages)不起作用!!它表示未定義的方法'messages_discard_path' – MKK 2012-07-19 08:19:21