Hi,

The helper method name seems to be off - likely something related to how I
ported the code to the 2.3 environment, or a difference between Rails2 and
Rails3.
The override_formatter is in render_column_calculations set to:
render_amount_#<Proc:0x000000010e969380@/......_controller.rb:39>

Is there some setup of the Proc that happens elsewhere that I have missed ?
Do you have an example of the Proc doing formatting as well ?

/S



On 10/20/11 12:27 AM, "Sergio Cambra .:: entreCables S.L. ::."
<[email protected]> wrote:

>On Miércoles, 19 de Octubre de 2011 21:04:45 SOREN CHRISTENSEN escribió:
>> Excellent.
>> 
>> Forgot to say that I'm in 2.3 but back ported the proc ability to
>> AS2.3/2.4.
>> 
>> How to you override the formatting for the calculation, or is the proc
>> supposed to return everything ?
>> 
>
>You should define render_quantity_sold_sum method to formatting the
>calculation
>Or you can format it in the proc
>
>> /S
>> 
>> On 10/19/11 5:20 AM, "Sergio Cambra .:: entreCables S.L. ::."
>> 
>> <[email protected]> wrote:
>> >On Martes, 18 de Octubre de 2011 00:57:23 SOREN CHRISTENSEN escribió:
>> >> Hi,
>> >> 
>> >> Has anyone put in the effort to get the standard ActiveScaffold
>> >> calculations work on Virtual Coulmns?
>> >> 
>> >> Quantity_sold is a virtual column defined in the model (as opposed to
>> >>
>> >>being
>> >>
>> >> a database column). But AS does not support calculations for those.
>> >> 
>> >> config.columns[:quantity_sold].calculate = :sum
>> >> 
>> >> Is this doable with reasonable effort ?
>> >> 
>> >> /S
>> >
>> >You must set a proc, for example:
>> >
>> >config.columns[:quantity_sold].calculate = proc{|records|
>> >records.map(&:quantity_sold).sum}
>
>-- 
>Sergio Cambra .:: entreCables S.L. ::.
>Mariana Pineda 23, 50.018 Zaragoza
>T) 902 021 404 F) 976 52 98 07 E) [email protected]
>
>-- 
>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.
>


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