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].


7
¿Cuál es el punto de retorno en Ruby?
¿Cuál es la diferencia entre returny simplemente poner una variable como la siguiente: sin retorno def write_code(number_of_errors) if number_of_errors > 1 mood = "Ask me later" else mood = "No Problem" end mood end regreso def write_code(number_of_errors) if number_of_errors > 1 mood = "Ask me later" else mood = puts …
79 ruby  return 



8
Biblioteca no cargada: /usr/local/opt/readline/lib/libreadline.6.dylib (LoadError)
Intento ejecutar mi, rails cpero por alguna razón, aparece este error: https://gist.github.com/anonymous/166713e8cde860fb188a8dffb98a1563 ᐅ rails c Running via Spring preloader in process 6609 /Users/zulhilmi/.rvm/gems/ruby-2.3.1@useradmin/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274:in `require': dlopen(/Users/zulhilmi/.rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/x86_64-darwin15/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib (LoadError) Referenced from: /Users/zulhilmi/.rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/x86_64-darwin15/readline.bundle Reason: image not found - /Users/zulhilmi/.rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/x86_64-darwin15/readline.bundle from /Users/zulhilmi/.rvm/gems/ruby-2.3.1@useradmin/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274:in `block in require' from /Users/zulhilmi/.rvm/gems/ruby-2.3.1@useradmin/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:240:in `load_dependency' from /Users/zulhilmi/.rvm/gems/ruby-2.3.1@useradmin/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274:in …

11
Pasar hashes en lugar de parámetros de método [cerrado]
Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 2 años . Mejora esta pregunta Veo que en Ruby (y en los lenguajes tipados dinámicamente, …
78 ruby  oop  coding-style 

9
Páginas estáticas en Ruby on Rails
¿Cuál es la forma estándar de hacer una aplicación Ruby on Rails que tendrá páginas como Casa Acerca de Contacto Apreciaría si alguien tuviera enlaces o respuestas en lugar de simplemente decir usar una gema porque quiero aprender a hacer aplicaciones web simples con ese comportamiento.

8
En Ruby, ¿cómo hago un hash a partir de una matriz?
Tengo una matriz simple: arr = ["apples", "bananas", "coconuts", "watermelons"] También tengo una función fque realizará una operación en una sola entrada de cadena y devolverá un valor. Esta operación es muy cara, por lo que me gustaría memorizar los resultados en el hash. Sé que puedo hacer el hash …
76 ruby  arrays  hash 


4
método indefinido `transform_keys 'cargando la web Sidekiq
Después de actualizar gemas, no carga el sitio web de sidekiq dando el siguiente error: NoMethodError (undefined method `transform_keys' for <ActionDispatch::Request::Session:0x00005568df2a8710>): Las gemas que se actualizaron fueron: selenium-webdriver 3.142.7 rack-protection 2.0.8.1 mime-types 3.3.1 mini_magick 4.10.1 image_processing 1.10.3 groupdate 4.3.0 friendly_id 5.3.0 faraday 0.17.3 http 4.3.0 public_suffix 4.0.3 rack 2.1.1 crass …

2
¿Por qué un objeto Regexp se considera "falso" en Ruby?
Ruby tiene una idea universal de " veracidad " y " falsedad ". Rubí hace tener dos clases específicas de objetos de tipo booleano, TrueClassy FalseClass, con instancias singleton denotados por las variables especiales truey false, respectivamente. Sin embargo, la veracidad y la falsedad no se limitan a las instancias …
16 regex  ruby  boolean  jruby  yarv 


1
El método llamado `... 'se define aquí
Ruby 2.7 acaba de ser lanzado y viene con estas nuevas advertencias para "Separación de argumentos posicionales y de palabras clave" (vea su Publicación de lanzamiento ). Estaba jugando con eso y descubrí que hay otra advertencia, que no entiendo. Ejemplo: def multiply(x:, y:) x * y end args = …
13 ruby 

4
método indefinido `plain_specs 'para # <Bundler :: RubygemsIntegration: 0x00005633f09a9000> (NoMethodError)
Hice una extracción de un proyecto que tengo en mi trabajo y cuando traté de ejecutar rails db:migrate, el terminal solicitó instalar "Bundler 2", así que lo hago. Ahora, cuando intenté hacerlo rails db:migrate, tengo el siguiente error: /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:84:in `setup': undefined method `plain_specs' for #&lt;Bundler::RubygemsIntegration:0x00005633f09a9000&gt; (NoMethodError) from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:124:in `check' from …

3
La actualización de fastlane falla: signet requiere la versión Ruby> = 2.4.0
No puedo actualizar fastlane. Cuando ejecuto fastlane update_fastlaneme sale el siguiente error. ERROR: Error installing fastlane: signet requires Ruby version &gt;= 2.4.0. Cuando ejecuto ruby -vme saleruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-darwin18] Estoy atascado en la versión 2.28.3 de fastlane. He intentado reinstalar fastlane pero sigo teniendo el mismo error …
13 ruby  fastlane 

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.