Perguntas com a marcação «ruby»

Ruby é uma linguagem interpretada dinâmica e orientada a objetos de código aberto e multiplataforma, criada por Yukihiro Matsumoto (Matz) em 1995. A tag [ruby] é para perguntas relacionadas à linguagem Ruby, incluindo sua sintaxe e suas bibliotecas. As perguntas sobre Ruby on Rails devem ser marcadas com [ruby-on-rails].


8
converter String em DateTime
Preciso analisar a seguinte string em um objeto DateTime: 30/Nov/2009:16:29:30 +0100 Existe uma maneira fácil de fazer isso? PS: Quero converter a string acima como está. Os dois pontos após o ano não são um erro de digitação. Também quero resolver o problema com Ruby e não com RoR.
98 ruby  date  time  parsing 

5
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 retornaria um objeto MatchData contendo todas …
97 ruby  regex  string 

2
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 apreciada. Obrigado.

4
Ruby obtém chaves de objeto como array
Sou novo em Ruby, se tenho um objeto como este {"apple" => "fruit", "carrot" => "vegetable"} Como posso retornar um array apenas com as chaves? ["apple", "carrot"]
97 ruby 


2
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 string?
97 ruby 


18
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 libv8-3.16.14.3 Instalando a documentação do ri para libv8-3.16.14.3 Concluída a …
97 ruby  gem  rubygems 






5
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 …
96 ruby  macos  rvm  zsh 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.