Я работаю над своим первым рельсовым проектом. В настоящее время у меня есть страница, на которой должны отображаться только записи, которые были добавлены зарегистрированным пользователем.
Вот как выглядит страница. Большинство записей в верхней части являются случайными, просто чтобы убедиться, что он принимается из формы.
Я создал другую учетную запись и понял, что все еще могу видеть записи из другой учетной записи.
Здесь: https://share.getcloudapp.com/yAuv4k7k
В настоящее время у меня есть контроллер установлен как
class PersonsController < ApplicationController
def index
@persons = Person.all
end
def show
@person = Person.find(params[:id])
end
end
Я оглянулся и подозреваю, что придется сделать что-то подобное, но я не уверен, куда поместить код.
Я попробовал следующее:
before_filter :authenticate_user!, only: [:persons, :comicbooks]
Также, для сбора сообщений определенного пользователя c, я попробовал это:
@persons = current_user.persons
Вот Я получаю сообщение об ошибке: https://share.getcloudapp.com/z8uXw1y6
Вот файл persons_controller.rb: https://share.getcloudapp.com/JruWwndN
- Вся помощь приветствуется. Спасибо.