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


5
Rspec 3 cómo probar mensajes flash
Quiero probar la acción del controlador y la presencia de mensajes flash con rspec. acción : def create user = Users::User.find_by_email(params[:email]) if user user.send_reset_password_instructions flash[:success] = "Reset password instructions have been sent to #{user.email}." else flash[:alert] = "Can't find user with this email: #{params[:email]}" end redirect_to root_path end especificación : …


2
¿Dónde y cómo se especifica la variable _ (subrayado)?
La mayoría son conscientes del _significado especial de 'en IRB como tenedor del último valor de retorno, pero eso no es lo que estoy preguntando aquí. En cambio, estoy preguntando sobre _cuándo se usa como nombre de variable en código Ruby simple y antiguo. Aquí parece tener un comportamiento especial, …
81 ruby 

8
¿Qué significa << en Ruby?
Tengo codigo: def make_all_thumbs(source) sizes = ['1000','1100','1200','800','600'] threads = [] sizes.each do |s| threads &lt;&lt; Thread.new(s) { create_thumbnail(source+'.png', source+'-'+s+'.png', s) } end end que &lt;&lt;significa
81 ruby  arrays  operators 

12
Obtener el nombre de host o la IP en Ruby on Rails
Estoy en el proceso de mantener una aplicación Ruby on Rails y estoy buscando una manera fácil de encontrar el nombre de host o la dirección IP de la caja en la que estoy (ya que es una máquina virtual y las nuevas instancias pueden tener diferentes nombres de host …
80 ruby  networking 




6
Agregue el par clave / valor al hash con << en Ruby
En Ruby, uno puede agregar valores a matrices existentes usando &lt;&lt;: a = [] a &lt;&lt; "foo" pero, ¿también puede agregar pares clave / valor a un hash existente? h = {} h &lt;&lt; :key "bar" Sé que puedes hacer: h[:key] = "" h[:key] &lt;&lt; "bar" pero eso no es …
80 ruby  hash 





8
¿Cómo instalo ruby ​​2.0.0 correctamente en Ubuntu 12.04?
Lo he instalado correctamente rvm, pero cuando ejecuto los siguientes comandos sudo apt-get update O: rvm install 2.0.0 Tengo los siguientes errores: W: Failed to fetch http://ppa.launchpad.net/cheleb/blender-svn/ubuntu/dists/precise/main/source/Sources 404 Not Found W: Failed to fetch http://ppa.launchpad.net/cheleb/blender-svn/ubuntu/dists/precise/main/binary-amd64/Packages 404 Not Found W: Failed to fetch http://ppa.launchpad.net/cheleb/blender-svn/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found W: Failed to fetch …
79 ruby  ubuntu 

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.