Patched on rails-2.2 and master On Fri, Jan 30, 2009 at 8:20 AM, Kenny Ortmann <[email protected]>wrote:
> It's a bug with active scaffold, i'm fixing it now > > > On Fri, Jan 30, 2009 at 1:20 AM, greghauptmann > <[email protected]>wrote: > >> >> 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 -~----------~----~----~----~------~----~------~--~---
