Tengo un modelo para una de las tablas de mi base de datos. Quiero anular el nombre de la columna para esa tabla en particular. ¿Cómo lo lograría?¿Cómo anular una columna en el modelo de Rails?
Por ejemplo, vamos a mi mesa se llama DUMMY y tiene una columna llamada col_a
col_a
20
34
42
23
12
que estaría haciendo un @dummy.col_a
. Ahora este método debería devolverme 0 para los números que terminan en 0 y para todo lo demás, debería devolver el valor original. Podría hacerlo definiendo un nuevo método, pero quiero anular el nombre de la columna en sí. Por favor ayuda.
que debe ser 'auto [: col_a]! = 0% 10? self [: col_a]: 0' o '(self [: col_a]% 10) .zero? ? 0: self [: col_a] ' – fl00r
Yup - Supuse que 0 evaluaría como falso aquí, pero no es así. Fijo. – Thilo