Я хотел бы написать задачу Rake, которая будет загружать некоторые данные разработки для моего приложения, чтобы я мог видеть, как выглядит дизайн в браузере с некоторыми данными, заполненными там. Я пытался что-то взломать, используя ActiveRecord и гем Faker, но мне трудно сделать это простым и практичным. Это быстро становится громоздким.
Проблема в том, что отношения между классами довольно сложны.
Просто, чтобы дать представление о том, на что это похоже, вот упрощенная версия части макета ...
assets
------
make
model
serial_number
asset_type_id
asset_types
-----------
general_type
specific_type
attribute_names
---------------
asset_id
name
attribute_values
----------------
value
asset_id
attribute_name_id
Также есть users
и roles
и куча других.
Есть предложения? Полезные камни, о которых я должен знать?
Одна вещь, которую нужно добавить ... Было бы хорошо, если бы данные имели смысл. Например. если тип актива был «компьютерный», то маркой был «Dell» и т. д., хотя в этом нет особой необходимости.