我努力找到与我的错误完全匹配的内容,但我无法做到。我是 Ruby 新手,在这个块之后卡住了很长时间。请帮忙。我已经检查了我的route.rb
文件我的控制器方法show
并且我的show.html.erb
文件错误仍然存在。
我一次又一次地销毁并创建控制器进行检查,但错误仍然存在。
是否要求我定义/声明变量用户?我没有这样做吗?就像我在控制器中所做的那样@user
,然后调用了databsae ..我想是的。
提前致谢
控制器:
class PersonsController < ApplicationController
def show
@user = Users.find(params[:id])
end
end
风景:
<%= provide(:title, @user.name %>
<h1> @user.name </h1>
<%=@user.name %>, <%=@user.email %>
路线:
Rails.application.routes.draw do
get 'persons/show'
root 'staticpages#home'
get 'help' => 'staticpages#help'
get 'about' => 'staticpages#about'
resources :persons
resources :person
end