faccio questo modo seguente:
avete bisogno di questo per due motivi:
- Tutte le modifiche non vengono annullate.
- Se si dispone già di dati seme, è possibile che le fabbriche avviino la serializzazione degli attributi da 1, ma questi record potrebbero già esistere.
Poi nella console:
Richiede FactoryBot (è stato chiamato factorygirl):
require 'factory_bot'
Caricare le definizioni di fabbrica:
FactoryBot.find_definitions
Includere il FactoryBot metodi per evitare prefi xing tutte le chiamate a FB con FactoryBot
(create
anziché FactoryBot.create
):
include FactoryBot::Syntax::Methods
P.S. Per fabrication gem è possibile caricare le definizioni nella console rotaie con:
Fabrication.manager.load_definitions
anche require 'faker'
se lo si utilizza.
fonte
2014-05-10 12:04:25
[A] (https://coderwall.com/p/4ion2q) [semplice] (http: // www.neevtech.com/blog/2012/09/27/factory-girl-with-test-console/) [google] (http://www.particlewave.com/2012/07/14/using-factorygirl-with-the -rails-console /) la ricerca porta a diversi risultati. Hai provato questi? Non stanno lavorando? Cosa hai provato fino ad ora? – wpp
Questi sono tutti in prova, voglio farlo in fase di sviluppo –
che probabilmente vorrai iniziare con una richiesta 'factory_girl' piuttosto che richiedere la costante FactoryGirl. –