Does scaffolding ignore integer fields ?

I have been using scaffolding, but it seemed like if I had an integer
field the forms that get generated don't have inputs for them, unless
I missed something there, not sure. If this is true, it encourages me
to use string fields when I might have used integers. If I am sort of
lazy and working on my own low traffic sites, I don't really care, but
I was just wondering because people will pick your code appart,
particularly if you have a job interview and they want to look at code
you have written.

I also tend to do stuff like myfunct(myrec.id) all the time because I
am never really sure when the id field is assumed and it's sort of a
minor detail I never concern myself with and using the id field
explicitly seems like it's clear what's going on, but some people pick
this stuff all apart.