我在 Rails 应用程序中设置用户路由时遇到问题。
在 routes.rb 我添加了resources :users
.
TestApp::Application.routes.draw do
resources :users
root :to => 'xxx#home'
match '/about', to: 'xxx#about'
match '/test', to: 'xxx#test'
match '/news', to: 'xxx#news'
match '/signup', to: 'users#new'
end
在 users_controller.rb 我添加了:
class UsersController < ApplicationController
def new
end
def show
@user = User.find(params[:id])
end
end
我创建了带有以下行的新 show.html.rb 文件:
<%= @user.name %>, <%= @user.email %>
但是当我部署到 heroku 时,我得到了这个信息,但我看不到那个页面。
heroku[router]: at=info method=GET path=/users/1
有什么解决办法吗,还是我做错了什么?