How to debug a varible/collection/array

Hi,

is there any function in ruby like print_r in php.

i want to debug variable/collection/session array in browser.

if i use puts it give nothing

On Sep 11, 7:36 am, SMARTEGURU [email protected] wrote:

is there any function in ruby like print_r in php.

to_yaml (as in myArray.to_yaml) works for most needs.

it does not print anything in browser
i am using it like:
@job.to_yaml
session.to_yaml
in rhtml

what to do :frowning:

On Sep 11, 2007, at 8:25 AM, SMARTEGURU wrote:

it does not print anything in browser
i am using it like:
@job.to_yaml
session.to_yaml
in rhtml

what to do :frowning:

Try this in your view.

<%= @job.to_yaml %>
<%= session.to_yaml %>

Or use the logger from the controller (my favorite approach) like this

logger.debug @job.to_yaml

Then just check the development log for the YAML version of the array.

-Paul

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs