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
-~----------~----~----~----~------~----~------~--~---

Reply via email to