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