Preguntas etiquetadas con ruby

81
¿Cómo 'valido' en la destrucción en rieles

Tras la destrucción de un recurso en reposo, quiero garantizar algunas cosas antes de permitir que continúe una operación de destrucción. Básicamente, quiero tener la capacidad de detener la operación de destrucción si noto que hacerlo colocaría la base de datos en un estado no válido. No hay...

81
¿Qué significa << en Ruby?

Tengo codigo: def make_all_thumbs(source) sizes = ['1000','1100','1200','800','600'] threads = [] sizes.each do |s| threads << Thread.new(s) { create_thumbnail(source+'.png', source+'-'+s+'.png', s) } end end que <<significa

81
¿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...

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

80
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 o direcciones IP) . ¿Existe...