Replacing the defaults with t and f would work for sqlite, but it
isn't database agnostic. Is there a way to do it and maintain cross db
functionality?
On 12/21/05, David Rupp <[EMAIL PROTECTED]> wrote:
> Specify a checked_value and unchecked_value in your check_box method
> call. Here's the method signature from the API docs
> (api.rubyonrails.com):
>
> check_box(object, method, options = {}, checked_value = "1",
> unchecked_value = "0")
>
> So you could replace the defaults of "1" and "0" with "t" and "f",
> for example.
>
> Regards,
> David
>
> On Dec 21, 2005, at 1:55 PM, Kevin Clark wrote:
>
> > I'm working on an application using sqlite locally and recently
> > noticed that checkboxes are evaluating to 1 and 0 (not true and false)
> > and thus aren't being sanitized to boolean values in the db ('t' and
> > 'f' in sqlite). This isn't a problem in mysql because 1 and 0 are
> > synonymous to true and false, but there's issues for some.
> >
> > Is this a bug? Is there some way around it that I've missed somewhere?
> >
> > Kev
> > _______________________________________________
> > Rails-core mailing list
> > [email protected]
> > http://lists.rubyonrails.org/mailman/listinfo/rails-core
>
> _______________________________________________
> Rails-core mailing list
> [email protected]
> http://lists.rubyonrails.org/mailman/listinfo/rails-core
>
_______________________________________________
Rails-core mailing list
[email protected]
http://lists.rubyonrails.org/mailman/listinfo/rails-core