Treemaps

Estoy intentando implementar el treemaps en mi aplicación. pero me da el
siguiene error: “undefined method `font_size’ for #Node:0x4895db0

Mi controler es el siguiente:

class MapController < ApplicationController
def index
# Retreive the root node of the treemap
@root = Node.find(20)
end
end

El modelo:

class Node < ActiveRecord::Base
acts_as_tree :order => “curmo”
acts_as_treemap :label => “name”, :size => “curmo”, :color => “roc”
end

I el index.rhtml

<%= html_treemap(@root) %>

NO tiene muxo… pero no se pq falla, a ver si alguien me puede hechar
una mano.

Alguién sabe como funciona el tree_maps?

Pq estoy haciendo pruebas y creo q la columna parent_id, depende de los
valores q le ponga me sale un error o me sale otro.

A ver si alguno me puede hechar una mano q llevo dos dias con esto y no
avanzo nada.

Muxas gracias!!

Mi columna en la base de datos que “teoricamente” es el size es el
curmo, o he de crear otra columna con el font-size??

On 23/02/2008, David D. [email protected] wrote:

Estoy intentando implementar el treemaps en mi aplicación. pero me da el
siguiene error: “undefined method `font_size’ for #Node:0x4895db0

¿Y has comprobado que tu modelo Node tenga un método font-size?
Supongo que simplemente una columna en la tabla nodes.


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o http://simplelogica.net/logicola/
Recuerda comer mucha fruta y verdura.

�Y has comprobado que tu modelo Node tenga un m�todo font-size?
Supongo que simplemente una columna en la tabla nodes.

Hola!

Yo he probado y me sale el mismo error. El modelo node tiene entre
muchos otros tiene el siguiente metodo:

def font_size(base_size)
(base_size * Math.sqrt(self.bounds.width * self.bounds.height) /
125).to_i
end

No entiendo porque salta este error

Alguien sabe si hay algun error aqui??

label += "margin-top: " + (node.bounds.height/2 -
node.font_size(@base_font_size)/2).to_s + “px;”

label += “font-size:#{node.font_size(14)}px;”

label += " style=“font-size:#{node.font_size(14)}px”"

Pq el treemaps peta por esto… pq si comento estas lineas entonces ya
sale.

Gracias a todos