Perguntas com a marcação «ruby»

119
Problemas para comparar o tempo com RSpec

Estou usando Ruby on Rails 4 e rspec-rails gem 2.14. Para um meu objeto, gostaria de comparar a hora atual com o updated_atatributo do objeto após a execução de uma ação do controlador, mas estou com problemas porque a especificação não passa. Ou seja, dado o seguinte está o código de...

119
Como instalar o Ruby 2.1.4 no Ubuntu 14.04

Não sei como instalar o último Ruby no Ubuntu. Primeiro instalei o Ruby 1.9.3 padrão, usando sudo apt-get install ruby Então eu tentei instalar a versão 2.0 usando sudo apt-get install ruby2.0 Minha versão do Ruby ainda é "ruby 1.9.3p484 (22/11/2013 revisão 43786) [x86_64-linux])" O que devo...

118
Converte uma string em rubi de expressão regular

Eu preciso converter string como "/ [\ w \ s] + /" para expressão regular. "/[\w\s]+/" => /[\w\s]+/ Tentei usar Regexpmétodos diferentes , como: Regexp.new("/[\w\s]+/") => /\/[w ]+\//, da mesma forma Regexp.compilee Regexp.escape. Mas nenhum deles retorna como eu esperava. Além disso,...

118
Ruby Hash para matriz de valores

Eu tenho isto: hash = { "a"=>["a", "b", "c"], "b"=>["b", "c"] } e eu quero chegar a este: [["a","b","c"],["b","c"]] Parece que deveria funcionar, mas não: hash.each{|key,value| value} => {"a"=>["a", "b", "c"], "b"=>["b", "c"]} Alguma

118
Como limpar todos os trabalhos de sidekiq?

Estou usando o sidekiq para tarefas em segundo plano no aplicativo Rails. Agora o número de empregos aumenta, então quero eliminar todos os empregos. Eu tentei o seguinte comando no console Sidekiq::Queue.new.clear mas estava dando o seguinte erro. NameError: uninitialized constant...

117
Passando um método como parâmetro em Ruby

Estou tentando mexer um pouco com Ruby. Para tanto procuro implementar os algoritmos (dados em Python) do livro "Programming Collective Intelligence" Ruby. No capítulo 8 o autor passa um método a como parâmetro. Isso parece funcionar em Python, mas não em Ruby. Eu tenho aqui o método def...

116
Como eu envolvo link_to em algum código ruby ​​html?

Como envolvo um link em torno do código de exibição? Não consigo descobrir como passar várias linhas com código Ruby para um único link_tométodo. O resultado que estou procurando é que você clique na coluna e obtenha a página de exibição: <div class="subcolumns"> <div class="c25l">...

116
vantagem do método tap em rubi

Eu estava lendo um artigo de blog e percebi que o autor usou tapem um snippet algo como: user = User.new.tap do |u| u.username = "foobar" u.save! end Minha pergunta é qual é exatamente o benefício ou vantagem de usar tap? Eu não poderia simplesmente fazer: user = User.new user.username =...