Dado un string
cadena = " Hola "
Para retornar el largo de una cadena
cadena.length o cadena.length() # retorna 6
Para retornar la cantidad de una letra x
cadena.count('o') # retorna 1
Para sacarle los espacios en blanco de la izquierda y derecha
cadena.strip # retorna la cadena sin los espacios en blanco en la
# izquierda y derecha
Para concatenarle elementos a un string
numero = 5
cadena_texto "hola"
"esta es la cadena #{cadena_texto} y este es el numero #{numero}"
# retorna la cadena "esta es la cadena hola y este es el numero 5"
Para repetir un string x veces
cadena * 5 # " Hola Hola Hola Hola Hola "
Como obtener una parte de un string
cadena[0..2] # " Ho"
Para dar vulta un string
cadena.reverse # " aloH "
Para hacer que un string quede todo en mayuscula
cadena.upcase # " HOLA "
Para hacer que quede todo en minuscula
cadena.downcase # " hola "
Para dejarlo en la forma camel
"hola_como_andas".camelize # "HolaComoAndas"
Para volver la cadena a como se encontraba antes
"HolaComoAndas".underscore # "hola_como_andas"
Para dejar una cadena con la forma de titulo
"hola esto es un titlo" # "Hola Esto Es Un Titulo"
"titlo-subtitulo" # "Titulo Subtitulo"
Para poner en plural una palabra (por defecto solo funciona en ingles, si queres que funcione en español hay que tocar el archivo inflections.rb)
"user".pluralize # "users"
Para poner en singular una palabra (por defecto solo funciona en ingles, si queres que funcione en español hay que tocar el archivo inflections.rb)
"users".singularize # "user"
1 comentario:
Hola muy buen documento pero me gustaria saber sino tienes por ahi un tutorial de como manejar pero variables de formularios. ya que eso ando buscando por que necesito que un campo se genere gracias a una suma y despues insertarlo en la db
Desde ya gracias!
Publicar un comentario