當我嘗試加載show
視圖,顯示一個「維基」已創建,我得到錯誤信息Couldn't find Wiki with 'id'=
無法與「ID」找到維基=
它具體指向第二行中控制器:
def show
@wiki = Wiki.find(params[:id]) ## shows the error in this line
end
def index
@wikis = Wiki.all
end
以下是我的觀點:
<h1><%= @wiki.title %></h1>
<h3><%= @wiki.body %></h3>
而下面是我的路線:
Rails.application.routes.draw do
get 'wikis/index'
get 'wikis/show'
get 'wikis/new'
get 'wikis/edit'
get 'wikis/create'
devise_for :users
get 'welcome/index'
root 'welcome#index'
end
爲什麼我會收到此錯誤消息,以及如何獲取視圖以加載?
謝謝。
你試圖得到什麼網址?你的路線是什麼?什麼是服務器日誌? –
是否有任何價值傳遞參數看你的滑軌控制檯 –
只需將路線添加到主要問題。感謝您指出了這一點。 – sergio