How to query the schema of a ActiveRecord class?

When I enter the name of a ActiveRecord class to irb, the schema of the
record is displayed:

Art
Art(id: integer, name: string, created_at: datetime, updated_at:
datetime)

How to query that vir ruby code?

When I enter the name of a ActiveRecord class to irb, the schema of the
record is displayed:

How to query that vir ruby code?

e.g.

Author

=> Authorid: integer, first_name: string, last_name: string, dob:
date, created_at: datetime, updated_at: datetime, genre: string

Author.inspect

=> "Author(id: integer, first_name: string, last_name: string, dob:
date, created_at: datetime, updated_at: datetime, genre: string)"

HTH,

When I enter the name of a ActiveRecord class to irb, the schema of the
record is displayed:

Art
Art(id: integer, name: string, created_at: datetime, updated_at:
datetime)

How to query that vir ruby code?

Take a peak at Art.columns

Fred

Thanks for your replies.

Using columns, the name can be queried by human_name:

  Art.columns[0].human_name

inspect is perfect for displaying purposes.

Fritz Trapper wrote:

Thanks for your replies.

Using columns, the name can be queried by human_name:

  Art.columns[0].human_name

inspect is perfect for displaying purposes.

Note that, in my experience at least, this is rarely necessary unless
you're writing something like ActiveScaffold. What are you trying for
here?

Best,