array_with_three_elements: - 1 - 2 - 3 empty_array: ¿Hay alguna manera de especificar que empty_array: es una matriz sin elementos, como con []? Cuando lo cargo en un hash rubí, me gustaría que sepa que es una
array_with_three_elements: - 1 - 2 - 3 empty_array: ¿Hay alguna manera de especificar que empty_array: es una matriz sin elementos, como con []? Cuando lo cargo en un hash rubí, me gustaría que sepa que es una
Mi entorno de desarrollo de Rails está basado en Windows y mi entorno de producción está basado en Linux. Es posible que se use VirtualHost. Suponga que un nombre de archivo necesita ser referenciado en la /publiccarpeta con File.open('/tmp/abc.txt', 'r'). —Pero en Windows debería estarlo...
Para generar un número aleatorio entre 3 y 10, por ejemplo, uso: rand(8) + 3 ¿Hay una mejor manera de hacer esto (algo así como rand(3,
Me gustaría probar si una clase hereda de otra clase, pero no parece existir un método para eso. class A end class B < A end B.is_a? A => false B.superclass == A => true Una implementación trivial de lo que quiero sería: class Class def is_subclass_of?(clazz) return true if...
¿Cómo se borra la pantalla de la consola
Ruby File.opentoma modos y opciones como argumentos. ¿Dónde encuentro una lista completa de modos y
Es bastante fácil leer un archivo CSV en una matriz con Ruby, pero no puedo encontrar ninguna buena documentación sobre cómo escribir una matriz en un archivo CSV. ¿Puede alguien decirme cómo hacer esto? Estoy usando Ruby 1.9.2 si eso
Estoy tratando de eliminar archivos de imagen cargados con AWS-SDK-Core Ruby Gem. Tengo el siguiente código: require 'aws-sdk-core' def pull_picture(picture) Aws.config = { :access_key_id => ENV["AWS_ACCESS_KEY_ID"], :secret_access_key => ENV["AWS_SECRET_ACCESS_KEY"], :region =>...
Parece que en Sinatra todos los controladores de ruta se escriben en un solo archivo, si entiendo bien, actúa como un controlador grande / pequeño. ¿Hay alguna manera de dividirlo en archivos independientes separados, así que cuando digamos que alguien llama "/" - se ejecuta una acción, y si se...
Estoy usando Ruby on Rails 3.2.2 y me gustaría saber si lo siguiente es una forma "correcta" / "correcta" / "segura" de anular un método setter para un atributo my class. attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] =...
En general, ¿cuáles son las ventajas y desventajas de usar un OpenStruct en comparación con un Struct? ¿Qué tipo de casos de uso generales encajarían en cada uno de
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 5 años . Mejora esta...
Podría explicar en detalle lo que el :before_savey :before_createRuby on Rails devoluciones de llamada son, y lo que tienen que ver con las validaciones Rails? ¿La validación ocurre después :before_saveo
Hice un proyecto de rieles con rails new test_bootstrap. triunfado se movió al directorio del proyecto y agregó las gemas gem "therubyracer" gem "less-rails" #Sprockets (what Rails 3.1 uses for its asset pipeline) supports LESS gem "twitter-bootstrap-rails" y correr bundle install después...
Esto es lo que tengo ahora, que parece demasiado detallado para el trabajo que está haciendo. @title = tokens[Title].strip! || tokens[Title] if !tokens[Title].nil? Asumir tokens es una matriz obtenida dividiendo una línea CSV. ahora las funciones como tira! chomp! et. todos devuelven nil si la...
No puedo instalar y ejecutar fakes3gem en El Capitan Beta 5. Lo intenté: sudo gem install fakes3 ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/fakes3 Luego intenté hacerlo a la manera de los cacaopodos. Funcionó para cocoapods pero no para...
Después de ejecutar el bundle installcomando, se crea ' Gemfile.lock ' en el directorio de trabajo. ¿Qué significan las directivas dentro de ese archivo? Por ejemplo, tomemos el siguiente archivo: PATH remote: . specs: gem_one (0.0.1) GEM remote: http://example.org/ specs: gem_two (0.0.2)...
Antecedentes: Tengo un módulo que declara varios métodos de instancia module UsefulThings def get_file; ... def delete_file; ... def format_text(x); ... end Y quiero llamar a algunos de estos métodos desde una clase. La forma en que normalmente haces esto en ruby es así: class...
Leí "¿ Cuándo se configuran las variables de instancia de Ruby? ", Pero no sé cuándo usar las variables de instancia de clase. Las variables de clase son compartidas por todos los objetos de una clase, las variables de instancia pertenecen a un objeto. No queda mucho espacio para usar variables...
Dado: a1 = [5, 1, 6, 14, 2, 8] Me gustaría determinar si contiene todos los elementos de: a2 = [2, 6, 15] En este caso el resultado es false. ¿Hay algún método incorporado de Ruby / Rails para identificar dicha inclusión de matriz? Una forma de implementar esto es: a2.index{ |x|...