2012-03-22 2 views
0

Предположим, у меня есть приложение на стороне клиента, которое отправляет запросы на задний рельс. Один из этих запросов должен был создать новый объект, например Post. В этом случае приложение клиентской стороны отправляет запрос json, содержащий заголовок сообщения и содержимое сообщения.Назначение идентификаторов объектов с помощью рельсов

Но теперь предположим, что объект должен также иметь идентификатор, который приложение клиентской стороны не предоставляет. Есть ли способ, чтобы рельсы автоматически увеличивали идентификатор ранее созданного сообщения и устанавливали идентификатор вновь созданных объектов для этого значения?

Могу ли я поместить это в метод PostsController create? Или эта логика принадлежит файлу модели?

ответ

1

Обычно это делается на уровне базы данных. Созданные для вас таблицы рельсов по умолчанию имеют индекс автоинкрементного идентификатора

Смежные вопросы