var_dump w rails?

witam,
pytanko mam czy jest cos co mi mogloby wywalac z kontrolerow np zmienne(najlepiej wszystko). var_dump z php tylko ze w railsach ?
probowalem z ‘puts YAML::dump(object)’ ale to nie to.

YAML.dump(x) (jeśli to Cię nie zadowala, to dziwny jesteś :wink: )
debug(x) (ale to specyficzne dla Railsów)
pp(x) – gem pretty print

znaczy nie zauwazylem, aby mi cos wywalilo, chyba ze to gdzies wywala w jakims pliku yaml’a osobno?
a w przegladarce nie zauwazylem roznicy :wink:

Jeśli chcesz to mieć w szablonie, to w ten sposób:

<%= YAML.dump(x) %>

Czasem jesszcze metoda inspect jest przydatna.

ok widze ze dziala Tomash i wielkie dzieki, a w kontrolerze jak chcialbym np podejrzec sobie zmienna np. current_user to
YAML.dump(current_user), gdzie znajde co akurat pod nia sie kryjew danym momencie (pamietaj dla zielonych…: ))?
bo w widoku wywali mi

— !ruby/object:User
attributes:
salt: 906722ff130d7d20b0197bf10efa980b2306e5dd
updated_at: 2009-03-21 16:04:05
activated_at: 2009-03-19 14:56:51
crypted_password: 303ffcde3c05eb03eac244db58080a7aafd40594
remember_token_expires_at:
activation_code: 19f872a85a214896d59e27c73303c17b6baf81f5
id: “1”
password_reset_code:
enabled: “1”
remember_token:
login: xxx
email: email@wp.pl
created_at: 2009-03-19 14:56:49
attributes_cache: {}

Jak chcesz “podejrzeć” coś w kontrolerze a nie widoku?

Chyba że wrzucisz do loggera i podejrzysz w konsoli:
logger.debug(YAML.dump(x))

dzieki bardzo bardzo;)