Итак, у меня есть приложение Rails с моделью Post
. Одно из полей - collection_id
.Задайте значение поля вне формы в Rails
Каждое сообщение должно иметь идентификатор последней коллекции во время публикации. Если у меня есть этот идентификатор в бэкэнд, и я удаляю поле формы для collection_id
, как я могу убедиться, что этот идентификатор попадает в базу данных, не имея скрытого поля в интерфейсе Rails?
Проблема со скрытым полем заключается в том, что пользователи могут использовать веб-инспектор для изменения значения. Это должно быть безопасным.
Каков наилучший способ для этого?
Могу ли я сделать это по модели? Не лучше ли хранить большую часть вашего кода в модели? – alt
вы также можете сделать обратный вызов before_save также – Zippie
Какой предпочтительный метод? – alt