davox
1
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.
davox
2
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!!
davox
3
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??
davox
4
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.
davox
5
�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
davox
6
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