Я все еще немного новичок в RoR и использую скаффолдинг для создания интерфейсов CRUD для данных.
Я использую devise для аутентификации пользователя и хочу разрешить редактировать пользователя, которому принадлежит конкретная записьили удалить, но защитить эти данные от других пользователей.Тем не менее, я хотел бы позволить другому пользователю редактировать или создавать новые версии.
Таким образом, если пользователь, пытающийся редактировать, должен выглядеть так, как будто он редактирует, но при отправке контроллер должен фактически сгенерировать новую запись (и потенциально указать parent_id записи, из которой он получен).
Любая помощь в реализации приветствуется.