Por ejemplo: 9 / 5 #=> 1 pero esperaba 1.8. ¿Cómo puedo obtener el resultado decimal (no entero) correcto? ¿Por qué está volviendo 1en
Por ejemplo: 9 / 5 #=> 1 pero esperaba 1.8. ¿Cómo puedo obtener el resultado decimal (no entero) correcto? ¿Por qué está volviendo 1en
¿Cómo agregamos comentarios en archivos erb, si no queremos que se generen en el contenido html?
Soy nuevo en programación. ¿Alguien puede explicar qué .mapharía en: params =
¿Cuál es la forma (más rápida / más limpia / directa) de convertir todas las claves en un hash de cadenas a símbolos en Ruby? Esto sería útil al analizar YAML. my_hash = YAML.load_file('yml') Me gustaría poder usar: my_hash[:key] Más bien
@user.update_languages(params[:language][:language1], params[:language][:language2], params[:language][:language3]) lang_errors = @user.errors logger.debug "--------------------LANG_ERRORS----------101-------------" + lang_errors.full_messages.inspect if params[:user] @user.state =...
Realmente disfruto de Rails (aunque generalmente no tengo descanso), y disfruto de que Ruby sea muy OO. Aún así, la tendencia a crear grandes subclases de ActiveRecord y enormes controladores es bastante natural (incluso si usa un controlador por recurso). Si crearas mundos de objetos más...
Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no está aceptando nuevas respuestas o interacciones. Tal como está ahora, soy un desarrollador de Java y C #. Cuanto...
Los símbolos generalmente se representan como tales :book_author_title pero si tengo una cadena: "Book Author Title" ¿hay una forma integrada en rails / ruby para convertirlo en un símbolo donde pueda usar la : notación sin solo hacer un reemplazo de expresión regular de cadena sin...
Estaba tratando de usar el siguiente código para leer líneas de un archivo. Pero al leer un archivo , todo el contenido está en una línea: line_num=0 File.open('xxx.txt').each do |line| print "#{line_num += 1} #{line}" end Pero este archivo imprime cada línea por separado. Tengo que usar...
Estoy sacando un conjunto de archivos numerados de un script Ruby. Los números provienen de incrementar un contador, pero para que se clasifiquen bien en el directorio, me gustaría usar ceros a la izquierda en los nombres de archivo. En otras palabras file_001 ... en vez de archivo_1 ¿Hay...
A menudo quiero comparar matrices y asegurarme de que contengan los mismos elementos, en cualquier orden. ¿Hay una manera concisa de hacer esto en RSpec? Aquí hay métodos que no son aceptables: #to_set Por ejemplo: expect(array.to_set).to eq another_array.to_set o array.to_set.should ==...
Me gustaría tomar información de otro sitio web. Por lo tanto (tal vez) debería hacer una solicitud a ese sitio web (en mi caso, una solicitud HTTP GET) y recibir la respuesta. ¿Cómo puedo hacer esto en Ruby on Rails? Si es posible, ¿es un enfoque correcto para usar en mis...
En Rails, ¿cuál es la diferencia entre attr_accessory attr_accessible? Según tengo entendido, el uso attr_accessorse usa para crear métodos getter y setter para esa variable, de modo que podamos acceder a la variable como Object.variableo Object.variable = some_value. Leí que attr_accessiblehace...
Tengo una variedad de hashes, @fathers. a_father = { "father" => "Bob", "age" => 40 } @fathers << a_father a_father = { "father" => "David", "age" => 32 } @fathers << a_father a_father = { "father" => "Batman", "age" => 50 } @fathers << a_father ¿Cómo puedo...
Cuando digo { :bla => 1, :bloop => 2 }, ¿qué hace exactamente :? Leí en alguna parte acerca de cómo es similar a una cadena, pero de alguna manera es un símbolo. No tengo muy claro el concepto, ¿alguien podría
Acabo de instalar RVM, pero no puedo hacer que funcione. Tengo esa línea al final de mi .profilearchivo: [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" Traté de ejecutar source .profiley reiniciar el terminal, pero aún así, cuando ejecuto rvm use 1.9.2obtengo: RVM is not...
Utilizo bundler para administrar las dependencias en mi aplicación rails, y tengo una gema alojada en un repositorio de git incluida de la siguiente manera: gem 'gem-name', :git => 'path/to/my/gem.git' Para actualizar esta gema, ejecuto bundle updatepero también actualiza todas las gemas...
¿Cómo puedo obtener el nombre de archivo de una ruta de archivo en Ruby? Por ejemplo, si tengo una ruta de acceso "C:\projects\blah.dll"y solo quiero el "bla". ¿Hay algún LastIndexOfmétodo en
Tengo una cuerda "1,2,3,4" y me gustaría convertirlo en una
Estaba pasando por los ejercicios en Ruby Koans y me llamó la atención la siguiente peculiaridad de Ruby que encontré realmente inexplicable: array = [:peanut, :butter, :and, :jelly] array[0] #=> :peanut #OK! array[0,1] #=> [:peanut] #OK! array[0,2] #=> [:peanut, :butter] #OK! array[0,0]...