Problema con la fecha

Buenas,

estoy intentando mostrar una fecha que tengo almacenada en la base de
datos como tipo date pero me muestra el siguiente error:

undefined method `direction=' for #<Date:
4908811/2,0,2299161>

He probado a pasarla a .to_time pero nada.

Alguien sabe porq ocurre esto? el tipo de datos date es conflictivo en
rails?

Gracias y saludos a todos.

para nada conflictivo, de hecho es una gozada que se haga la conversión
automática entre tipos. lo que sucede es que estás llamando al método
Date#direction= que no está definido. si pones el código donde está
dando el error seguramente podamos ayudarte mejor.

saludos.

Melisa Fernández escribió:

Alguien sabe porq ocurre esto? el tipo de datos date es conflictivo en
rails?

Gracias y saludos a todos.


/**

Buenos días,

el código exacto es el siguiente:

<%= @cliente.nombre%>

<%= @cliente.fecha%>
--- line 11

y el error que me muestra es el siguiente:

Showing app/views/cliente/ver.rhtml where line #11 raised:

undefined method `direction=' for #<Date: 
4908811/2,0,2299161>

Borja Martín wrote:

para nada conflictivo, de hecho es una gozada que se haga la conversión
automática entre tipos. lo que sucede es que estás llamando al método
Date#direction= que no está definido. si pones el código donde está
dando el error seguramente podamos ayudarte mejor.

saludos.

Melisa Fernández escribió:

Alguien sabe porq ocurre esto? el tipo de datos date es conflictivo en
rails?

Gracias y saludos a todos.


/**

Curiosidades de la vida,

he cambiado el campo fecha a publish_on y funciona; quizás fecha sea una
función o palabra reservada. No lo se.

Saludos

No creo Melisa, fecha seguro que no es una palabra reservarda.
Utilizas algún plug-in para Cliente…?

Es que le encuentro sentido a lo que te pasa…

Lo que me parece es que tu método fecha es el que pega el castañazo y el
problema
lo tendrás por ahí.

Tampoco te puedo decir mucho más.

Hola de nuevo,

ahora si que si tengo la solución, estoy usando globalize para traducir
la web en x idiomas y tenia metido el campo fecha para traducir (dentro
de translate).
Lo he quitado y ahora funciona a la perfección.
El globalize únicamente es para traducir cadenas?

Saludos,

Melisa