Dovrei inserire nel campo di un database un range di date (serializzato con YAML), per farlo ho scritto questa fixture
codice:
15  massively_parallel_computing:
16    id: 3
17    title: Proc. of the Workshop on Massively Parallel Computing
18    date: <%= (Date.new(1992, 3, 9)..Date.new(1992, 3, 12)).to_yaml %>
19    location: Leysin (Switzerland)
che però mi restituisce un errore
codice:
The exact error was: ArgumentError: syntax error on line 23, col 11: `  location: Leysin (Switzerland)'
ovvero, il codice YAML che ne viene fuori dalla serializzazione del range manda in pappa la sintassi. La stessa cosa succede per qualsiasi oggetto che serializzato produce del codice su più righe (un array o un hash per esempio) ma non succede per un oggetto che, serializzato, procude una sola riga di codice YAML (ad esempio una sola data).

Detto questo, è possibile fare quello che voglio fare? E se è possibile, come si fa?