_form generation

esisupport
2006-11-20T10:00:50Z

Hi group,

starting up with rails, coming from the perl world I was confused about
some of the concepts behind rails.
What I wonder most at the moment is the follwoing :

I created a rails project, creates the databases and a table looking
like so :

drop table if exists bla;
create table client(
id         int               not null auto_increment,
name   varchar(40)   not null,
flag      boolean        not null,
primary key(id)
);

... after that I creates my first scaffold and a controller named Admin

script/generate scaffold Client Admin.

I exspected a new/edit mask like that :

a textfield for the name
a checkbox for the bool flag

but I was disapointed, I found a select with the options true and
false. Since I''d like to create something like a licensing application
I need to create licenses where there need to be set 128 Boolean flags.
This could easily be done using checkboxes but becomes the horror using
selects.

So I dropped down the select fiel by hand and created a checkbox on my
own. It took hours(!!!) to get the right formatted list of arguments
till it worked. Meanwhile I was confused by :

ri checkbox

.... did not find anything when issuing

ri check_box

And even after a ./gem_server redirecting my browser to localhost:8808
I did not find any sentence about checkboxes.

Ok, so far, I got it. But if I create my real world applicaion now I''d
need to set all 128 checkboxes by hand, and this is something I dont
understand. Booleans - in my opinion - are greatfully predestinated to
be mapped on checkboxes, why does''nt rails act that way?

Can I change rails behaviour or is there any other way to map a
checked/unchecked checkbox as true/false 1/0 in my table?

The second question I have is, is there any easier way to find
documentation for inbuild calls?

Greets
Jason Nerer
support[ at ]esiqia.com


--~--~---------~--~----~------------~-------~--~----~
 You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---