Tengo una variabla var. Si trato de mostrar su valor en HAML like = val, entonces obtengo el valor de cadena del objeto que se ve así: #<ShortenedUrl:0x118c50fa
.HAML: cómo mostrar el valor de una variable?
Pero, ¿cómo consigo el valor que hay ahí?
Tengo una variabla var. Si trato de mostrar su valor en HAML like = val, entonces obtengo el valor de cadena del objeto que se ve así: #<ShortenedUrl:0x118c50fa
.HAML: cómo mostrar el valor de una variable?
Pero, ¿cómo consigo el valor que hay ahí?
Creo que es posible que desee el método .inspect
.
= val.inspect
que le mostrará algo como:
#<ShortenedURL @url="the url", @count=0, @etc="etc">
Por supuesto, si quieres bucear en lo específico (por ejemplo, sólo desea mostrar a alguien el atributo url
(o lo que atribuyen puede tener), a continuación, utilizar ese método:
= val.url
que se mostrará:
the url
Usando Haml
%h2
#{@project.name}
o
%h2
#{org.id}
Qué salida se puede esperar? –
@SergioTulentsev contiene una url real como valor. Así que esperaba una url que contiene. – Genadinik
@SergioTulentsev también, tengo una línea como esta en mi código = f.url_field: fqdn_url, {: readonly => true} y creo que: fqdn_url variable también tiene la url. ¿Hay alguna manera de imprimir el valor de eso? – Genadinik