Perguntas com a marcação «ruby»

97
Retorne a primeira correspondência de Ruby regex

Estou procurando uma maneira de realizar uma correspondência de regex em uma string em Ruby e causar um curto-circuito na primeira correspondência. A string que estou processando é longa e, pelo que parece, a maneira padrão ( matchmétodo) processaria tudo, coletaria cada correspondência e...

97
Adicionar uma nova linha no arquivo?

Quero adicionar uma nova linha depois que uma string for inserida. Meu código atual é parecido com este: File.open(filename, 'a') do |file| file.write @string end Como posso adicionar uma nova linha após a inserção da

97
Rails: around_ * callbacks

Eu li a documentação em http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html , mas não entendo quando os around_*retornos de chamada são acionados em relação a before_*e after_*. Qualquer ajuda muito

97
Como instalar o therubyracer gem no 10.10 Yosemite?

Não consigo instalar o therubyracer gem no Yosemite 10.10. Aqui está o registro: 11:53 $ gem install libv8 -v '3.16.14.3' - --with-system-v8 Construindo extensões nativas com: '--with-system-v8' Isto pode tomar algum tempo... Instalado com sucesso libv8-3.16.14.3 Documentação de análise para...

96
RVM não está funcionando em ZSH

Gostaria de experimentar o shell ZSH no meu Mac, mas também faço muito desenvolvimento em Ruby e Rails, então uso bastante RVM também. O problema é que não consigo fazer o RVM funcionar no ZSH e está funcionando bem no shell Bash padrão: > zsh > rvm 1.9.2 > ruby -v ruby 1.8.7 (2009-06-12...

96
ruby converte array em argumentos de função

Digamos que eu tenha uma matriz. Desejo passar a matriz para uma função. A função, no entanto, espera dois argumentos. Existe uma maneira de converter rapidamente a matriz em 2 argumentos? Por exemplo: a = [0,1,2,3,4] b = [2,3] a.slice(b) Resultaria em um erro em Ruby. Preciso contribuir...

95
Ruby: Mesclando variáveis ​​em uma string

Estou procurando uma maneira melhor de mesclar variáveis ​​em uma string, em Ruby. Por exemplo, se a string for algo como: "O animal actiono second_animal" E eu tenho variáveis ​​para animal, actione second_animalqual é a maneira preferida de colocar essas variáveis ​​na...

95
Adicionando um diretório a $ LOAD_PATH (Ruby)

Eu vi duas técnicas comumente usadas para adicionar o diretório do arquivo que está sendo executado no $ LOAD_PATH (ou $ :). Vejo as vantagens de fazer isso caso você não esteja trabalhando com uma joia. Um parece mais prolixo do que o outro, obviamente, mas há uma razão para escolher um em vez do...