Si usted no sabe qué tipo es una cierta parte de los datos es , se puede comprobar en la consola de Rails. Simplemente escriba el siguiente comando : 
 
 b.class 
 
 Reemplazar " b " con el nombre de la variable para su pieza de datos . Por ejemplo : 
 
 >> b = [" 1 ", " 2 ", " 3 "] >> b.class = > Array 
 
 Variable " b " es una matriz 
 cadena 
 
 . " cadena " es un tipo de datos muy común en Ruby on Rails aplicación . Una cadena puede tener una sola palabra, un número o una frase. Una cadena está rodeado de comillas 
 
 Para establecer una cadena: . 
 
 B = " La vaca saltó sobre la luna ". 
 
 Para acceder al primer carácter de una cadena, en lugar de índice cero : 
 
 b [ 0 ] = " T" 
 
 Para acceder a un rango dentro de una cadena , como los tres primeros caracteres : 
 
 b [ 0,2] = " El " 
 
 Puede realizar operaciones matemáticas en una cadena , pero los resultados pueden no ser los esperados . Por ejemplo : 
 
 b = " 5 " c = 5 * bc = " 55555 " 
 
 números en una cadena que no se ven como números Ruby. Debe utilizar un tipo de datos numérico, como "entero " o "flotar ", si desea realizar una operación matemática . Algo confusamente , si está configurando un tipo de columna , seleccione el tipo de datos "string" para una columna en la que desea almacenar arrays o hashes . 
 Texto Fotos 
 
 campo " texto" en Rails está diseñada para contener cantidades mayores de datos, tales como descripciones de los productos o los campos de perfil de miembro. Su base de datos elegido , como MySQL, determina la longitud máxima de un campo de texto . 
 Integer 
 
 Un campo "entero " sólo acepta números. Si intenta introducir una letra, usted recibirá un error. Un número entero es un número entero . No tiene ningún dígitos a la derecha del punto decimal. Si dividir un entero y el resultado debe tener un resto , Ruby completará la respuesta hasta el siguiente número entero. Esto puede causar resultados inesperados en las ecuaciones matemáticas de varios pasos , si usted no es consciente de ello. Utilice " float " en lugar de "entero ", si usted necesita para trabajar con decimales . Puedes realizar ecuaciones matemáticas con el tipo de datos entero . Por ejemplo : 
 
 b = 5c = 5 * bc = 25 
 
 
          
