это моя страница показа
Показать страницу для какого ресурса?Это /users/:id
(так как вы перенаправляете на него) или items/:id
?В любом случае вам необходимо определить @item
в действии show соответствующего контроллера.Если вы добавите больше информации о соответствующем контроллере и ассоциации элементов пользователя, я могу помочь вам с этим
ОБНОВЛЕНИЕ:
Просто добавьте в ItemsController
def show
@item = Item.find(params[:id])
end
Убедитесь, чточто у вас есть линия resources :items
внутри routes.rb
.
Я думаю, вам нужно больше узнать о контроллерах rails в руководствах
Кстати: в ruby принято использовать snake_case для именования методов.Должно быть 'item_params', а не 'item_Params'