excellent Kenny - the last suggestion made it work (put into the
helper not model) - thanks

do you think this is an AS bug?


On Jan 30, 2:29 pm, Kenny Ortmann <[email protected]> wrote:
> as I said I haven't dealt with a check box on an integer column, i'm
> assuming 0 is false and 1 is true, you might have to do this
>
> def active_column(record)
>   checked = record.active == 1 ? true : false
>   check_box :record, :active, {:disabled => true, :checked => checked}
> end
>
> On Thu, Jan 29, 2009 at 10:27 PM, Kenny Ortmann 
> <[email protected]>wrote:
>
> > in model
> > def active_column(record)
> >   check_box :record, :active, {:disabled => true, :checked =>
> > record.active}
> > end
>
> > On Thu, Jan 29, 2009 at 9:41 PM, greghauptmann 
> > <[email protected]>wrote:
>
> >> thanks - I tried this and it didn't work, however then I check the
> >> database and in fact it is the LIST view that is incorrect not the
> >> EDIT view form.  don't suppose you have any ideas on how to fix this
> >> Kenny?
>
> >> Greg
>
> >> On Jan 30, 12:59 pm, Kenny Ortmann <[email protected]> wrote:
> >> > I have only used check boxes with attributes of type boolean, but I
> >> think
> >> > you can do this..
>
> >> > in your helper
> >> > def active_form_helper(record, input_name)
> >> >   check_box :record, :active, {}, 1, 0
> >> > end
>
> >> > On Thu, Jan 29, 2009 at 7:18 PM, greghauptmann <
> >> [email protected]>wrote:
>
> >> > > Hi
>
> >> > > I've added the following line to my controller & in the LIST view it
> >> > > is fine.  In the EDIT view however I note that the check box is
> >> > > showing the INCORRECT state...it is displaying no tick (i.e. false) as
> >> > > opposed to a tick (for true).
>
> >> > > Is there something I'm missing?  Is there some form override or
> >> > > something that is required?
>
> >> > > ------ in controller ------------
> >> > > config.columns[:active].form_ui = :checkbox
>
> >> > > ------from my migration ------
> >> > > t.integer :active, :null => false
>
> >> > > thanks
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"ActiveScaffold : Ruby on Rails plugin" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/activescaffold?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to