Я использую рельсы, чтобы сделать основной сайт по продаже стульев.В настоящее время кто-то может разместить новый стул, и люди могут посмотреть на каждую отдельную страницу шоу.Однако у меня возникли проблемы со страницей шоу при попытке отобразить электронную почту того, кто разместил кресло.Если я нажимаю на первый стул, он работает нормально, однако, если я нажимаю на другой стул, он говорит: «Не удалось найти пользователя с« id »= 2».Я сделал все стулья под 1 пользователем.Благодарю.дайте мне знать, если вам нужна дополнительная информация.
class ChairsController < ApplicationController
def index
@chairs = Chair.all
end
def show
@chair = Chair.find(params[:id])
@user = User.find(params[:id])
end
def new
@chair = Chair.new
@user = current_user
end
def create
@user = current_user
@chair = Chair.new(chair_params)
@chair.user = @user
if @chair.save
redirect_to chairs_path
end
end
private
def chair_params
params.require(:chair).permit(:name, :description)
end
end
<h1><%= @chair.name %></h1>
posted by <%= @user.email %>