Como faço para baixar e salvar um arquivo binário em HTTP usando Ruby? A URL é http://somedomain.net/flv/sample/sample.flv. Estou na plataforma Windows e prefiro não executar nenhum programa
Como faço para baixar e salvar um arquivo binário em HTTP usando Ruby? A URL é http://somedomain.net/flv/sample/sample.flv. Estou na plataforma Windows e prefiro não executar nenhum programa
Eu conheço Ruby muito bem. Acredito que talvez eu precise aprender Python atualmente. Para quem conhece os dois, que conceitos são semelhantes entre os dois e quais são diferentes? Estou procurando uma lista semelhante a uma cartilha que escrevi para Learning Lua for JavaScripters : coisas...
Em um modelo, há um campo validates :image_file_name, :format => { :with => %r{\.(gif|jpg|jpeg|png)$}i Parece muito estranho para mim. Estou ciente de que esta é uma expressão regular. Mas eu gostaria: para saber exatamente o que isso significa. É %r{value}igual a /value/? poder...
Eu quero criar meu aplicativo Rails com o MySQL, porque eu gosto muito. Como posso fazer isso na versão mais recente do Rails, em vez do SQLite
O operador pré / pós incremento / decremento ( ++e --) é uma sintaxe de linguagem de programação bastante padrão (pelo menos para linguagens procedurais e orientadas a objetos). Por que Ruby não os suporta? Entendo que você poderia realizar a mesma coisa com +=e -=, mas parece estranhamente...
Como posso extrair uma substring de dentro de uma string no Ruby? Exemplo: String1 = "<name> <substring>" Eu quero extrair substringde String1(ou seja, tudo dentro da última ocorrência de <e
Existe uma maneira mais limpa de fazer algo assim? %w[address city state postal country].map(&:to_sym) #=> [:address, :city, :state, :postal, :country] Eu teria imaginado %sque teria feito o que eu queria, mas não faz. Apenas pega tudo entre os colchetes e cria um grande símbolo. Apenas...
Eu recebo um erro AWS::S3::Errors::InvalidRequest The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.ao tentar fazer o upload do arquivo no bucket do S3 na nova região de Frankfurt. Tudo funciona corretamente com a US Standardregião. Roteiro: backup_file =...
Como excluo todos os registros em uma das minhas tabelas de banco de dados em um aplicativo Ruby on
Tentando criar objetos e chamar métodos dinamicamente, Object.const_get(class_name).new.send(method_name,parameters_array) que está funcionando bem quando Object.const_get(RandomClass).new.send(i_take_arguments,[10.0]) mas jogando número errado de argumentos 1 para 2
Em Ubuntu 10.04Acabei de instalar rbenv. O comando de instalação não está presente. rbenv 0.4.0-49-g8b04303 Usage: rbenv <command> [<args>] Some useful rbenv commands are: commands List all available rbenv commands local Set or show the local application-specific Ruby version...
Tenho certeza de que o erro não tem nada a ver com o conteúdo real do TenantIdLoadermódulo. Em vez disso, tem algo a ver com ActiveSupportdependências. Não consigo superar esse erro. Pelo que li, é porque ActiveRecord::Baseestá sendo recarregado ou Company::TenantIdLoaderrecarregado, e de alguma...
Então, eu estava executando alguns benchmarks no Ruby 2.4.0 e percebi que (1...1000000000000000000000000000000).sum calcula imediatamente enquanto (1...1000000000000000000000000000000).inject(:+) leva tanto tempo que acabei de abortar a operação. Fiquei com a impressão de que Range#sumera um...
Acabei de mudar para o Ubuntu 8.10 como minha caixa de desenvolvimento; é a minha primeira incursão séria no Linux como um sistema operacional de uso diário, e estou tendo dificuldades para iniciar o Rails. Eu segui vários tutoriais que parecem funcionar bem, mas quando tento usar a instalação ou...
Eu tenho uma matriz de objetos em Ruby on Rails. Eu quero classificar a matriz por um atributo do objeto. É
Eu preciso de uma função is_an_integer, onde "12".is_an_integer? retorna verdadeiro. "blah".is_an_integer? retorna falso. Como posso fazer isso em Ruby? Eu escreveria uma regex, mas estou assumindo que existe um ajudante para isso que não
Eu gostaria de ter meus itens da matriz embaralhados. Algo assim: [1,2,3,4].scramble => [2,1,3,4] [1,2,3,4].scramble => [3,1,2,4] [1,2,3,4].scramble => [4,2,3,1] e assim por diante,
Ao executar rake, recebo este erro: Você já ativou o rake 0.9.2, mas seu Gemfile requer o rake 0.8.7. Considere usar o pacote executável. Usar em bundle exec rakevez de apenas rakeparece funcionar, mas é a melhor maneira de corrigir
Eu amo o ||=mecanismo de Ruby . Se uma variável não existir ou for nil, crie-a e defina-a como algo: amount # is nil amount ||= 0 # is 0 amount ||= 5 # is 0 Eu preciso fazer algo semelhante em JavaScript agora. Qual é a convenção ou a maneira correta de fazer isso? Eu sei que ||=não é uma...
Gostaria de marcar um método como obsoleto, para que as pessoas que o utilizam possam verificar facilmente seu código e atualizá-lo. Em Java, você define @ Deprecated e todo mundo sabe o que isso significa. Então, existe uma maneira preferida (ou mesmo ferramentas) de marcar e verificar...