Ich möchte eine Rake-Aufgabe schreiben, die einige Entwicklungsdaten für meine App lädt, damit ich sehen kann, wie das Design im Browser aussieht und welche Daten dort enthalten sind. Ich habe versucht, etwas zusammen mit ActiveRecord und dem Faker-Juwel zu hacken, aber es fällt mir schwer, es einfach und praktisch zu halten. Es wird schnell unhandlich.Gibt es eine schnelle Möglichkeit, zufällige Entwicklungsdaten für eine Rails-Anwendung zu erstellen?
Problem ist die Beziehungen zwischen Klassen ist ziemlich komplex.
einfach eine Vorstellung davon zu geben, wie es ist, dann ist hier eine vereinfachte Version eines Teils des Layouts ...
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
haben auch users
und roles
und ein paar andere.
Irgendwelche Vorschläge? Hilfreiche Kleinigkeiten, über die ich Bescheid wissen sollte?
Eine Sache hinzuzufügen ... Es wäre schön, wenn die Daten sinnvoll wären. Z.B. Wenn der Asset-Typ "Computer" war, war die Marke "Dell" usw., obwohl das nicht unbedingt notwendig ist.
Dies ist, was ich sagen würde, Maschinist verwenden, um gültige Modellinstanzen mit gefälschten Daten zu machen und dann können Sie Schleife um es zu schaffen so viele von jedem wie du willst. – nitecoder