Preguntas etiquetadas con ruby

Ruby es un lenguaje interpretado orientado a objetos dinámico, de código abierto y multiplataforma, creado por Yukihiro Matsumoto (Matz) en 1995. La etiqueta [ruby] es para preguntas relacionadas con el lenguaje Ruby, incluida su sintaxis y sus bibliotecas. Las preguntas sobre Ruby on Rails deben etiquetarse con [ruby-on-rails].

1
¿Qué se entiende por 'Tamaño de condición de rama de asignación demasiado alto' y cómo solucionarlo?
En mi aplicación Rails, utilizo Rubocoppara comprobar si hay problemas. Hoy en día me dio un error como este: Assignment Branch Condition size for show is too high. Aquí está mi código: def show @category = Category.friendly.find(params[:id]) @categories = Category.all @search = @category.products.approved.order(updated_at: :desc).ransack(params[:q]) @products = @search.result.page(params[:page]).per(50) rate end ¿Qué …

13
¿Cómo cambio mi versión de Ruby usando RVM?
No puedo cambiar la versión actual de Ruby: ➜ ~ rvm list rvm rubies ruby-1.9.2-p290 [ x86_64 ] ruby-1.9.3-p0 [ x86_64 ] ➜ ~ rvm use ruby-1.9.3-p0 RVM is not a function, selecting rubies with 'rvm use ...' will not work.
111 ruby  rvm 


4
Crear variables de módulo en Ruby
¿Hay alguna forma de crear una variable en un módulo en Ruby que se comporte de manera similar a una variable de clase? Lo que quiero decir con esto es que se podría acceder a él sin inicializar una instancia del módulo, pero se puede cambiar (a diferencia de las …

4
Cómo escribir en un archivo JSON en el formato correcto
Estoy creando un hash en Ruby y quiero escribirlo en un archivo JSON, en el formato correcto. Aquí está mi código: tempHash = { "key_a" => "val_a", "key_b" => "val_b" } fJson = File.open("public/temp.json","w") fJson.write(tempHash) fJson.close Y aquí está el contenido del archivo resultante: key_aval_akey_bval_b Estoy usando Sinatra (no sé …
111 ruby  json  file 






30
¿Error al instalar Nokogiri en OSX 10.9 Maverick?
Actualicé mi OSX (Lion) a Mavericks y no puedo instalar Nokogiri para mis proyectos. Ya instalé XCode 5.0.1, Command Line Tools (usando xcode-select --install), y ya instalé libxml2 de Homebrew y todavía tengo problemas. El error es: Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/ericcamalionte/.rvm/rubies/ruby-1.9.2-p320/bin/ruby extconf.rb checking for libxml/parser.h... …

11
ruby 1.9: secuencia de bytes no válida en UTF-8
Estoy escribiendo un rastreador en Ruby (1.9) que consume mucho HTML de muchos sitios aleatorios. Al intentar extraer enlaces, decidí usar simplemente en .scan(/href="(.*?)"/i)lugar de nokogiri / hpricot (mayor aceleración). El problema es que ahora recibo muchos " invalid byte sequence in UTF-8" errores. Por lo que entendí, la net/httpbiblioteca …
109 ruby  encoding  utf-8 



8
Guardar enumeración de seleccionar en Rails 4.1
Estoy usando las enumeraciones en Rails 4.1 para realizar un seguimiento de los colores del vino. Wine.rb class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end En mi opinión, genero una selección para que el usuario pueda seleccionar un vino con un color determinado. f.input :color, :as => :select, …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.