当我尝试加载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