print_r in Ruby on Rails

Oggi ho trovato una maniera interessante per sopperire alla mancata esistenza della funzione print_r del php in ruby on rails.
beh, la funziona to_yaml sembra fare proprio al caso mio!

nella view e’ sufficiente inserire @user.to_yaml per vedere a video tutti i campi dell’oggetto user.
un’altra possibilita’ e’ quella di non “sporcare” la view e di avere l’output direttamente nel file di log; in questo caso va inserito
logger.debug @user.to_yaml
nel controller. il risultato lo troverete poi nel file log/development.log


About this entry