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
これに対する解決策はありますか、それとも何か間違ったことをしましたか?