Como faço para obter uma lista das pastas que existem em um determinado diretório com ruby? Dir.entries() parece perto, mas não sei como limitar apenas a pastas.
Como faço para obter uma lista das pastas que existem em um determinado diretório com ruby? Dir.entries() parece perto, mas não sei como limitar apenas a pastas.
qichunren@zhaobak:~> gem install hpricot ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /opt/ruby-enterprise-1.8.7/lib/ruby/gems/1.8 directory. O usuário de login atual é qichunren, e o usuário qichunre tem permissão de gravação com .gem...
Eu tenho um aplicativo Rails com mais de 2.000 exemplos em meus testes RSpec. Não é preciso dizer que é um aplicativo grande e que há muito a ser testado. Executar esses testes neste ponto é muito ineficiente e, como leva muito tempo, estamos quase no ponto de ser desencorajados de escrevê-los...
Preciso usar DateTime.now para pegar a data atual e "retirar" a hora. Por exemplo, isso mostra o que eu não quero:DateTime.now => Sat, 19 Nov 2011 18:54:13 UTC +00:00 Isso mostra o que eu fazer deseja:DateTime.now.some_operation => 2011-11-06 00:00:00
Jekyll estava funcionando bem para mim algumas semanas atrás, mas agora, de repente, ele me dá o seguinte erro: TCPServer Error: Address already in use - bind(2) INFO WEBrick::HTTPServer#start: pid=7300 port=4000 % lsof -i :4000 <fetches nothing> Mesmo que nada esteja sendo executado na...
Estou usando Ruby 1.8.6 com Rails 1.2.3 e preciso determinar se dois arrays têm os mesmos elementos, independentemente de estarem ou não na mesma ordem. Um dos arrays tem garantia de não conter duplicatas (o outro pode, caso em que a resposta é não). Meu primeiro pensamento foi require...
Depois de usar jekyll serveem uma máquina, um servidor WEBrick é configurado e o site pode ser acessado a partir localhost:4000deste PC específico. No entanto, estou me perguntando como acessar este servidor web de outras máquinas na LAN, especialmente para dispositivos móveis? Estou tentando...
Eu estava tentando correr brew doctor mas o sistema apareceu um erro de /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require ': não é possível carregar esse arquivo - active_support / core_ext / objeto / em branco...
Tenho procurado uma maneira elegante e eficiente de dividir uma string em substrings de um determinado comprimento em Ruby. Até agora, o melhor que consegui sugerir é o seguinte: def chunk(string, size) (0..(string.length-1)/size).map{|i|string[i*size,size]} end >>
Por que posso acessar métodos auxiliares para um controlador nas visualizações de um controlador diferente? Existe uma maneira de desabilitar isso sem hackear / corrigir o Rails?
Gostaria de saber se posso obter o código-fonte de um método em tempo real e se posso obter em qual arquivo esse método está. gostar A.new.method(:a).SOURCE_CODE A.new.method(:a).FILE
Eu tenho um método dentro de um método. O método interior depende de um loop variável que está sendo executado. Isso é uma má ideia?
Eu instalei o gem no Ubuntu 10.10 de 32 bits com apt-get install gem -y Mas quando tento correr gem install something.gem Recebo o erro do comando não ser encontrado. bash: gem: command not found Eu instalei o gem, há algum motivo para ele estar dizendo que não consegue encontrar o...
Não consigo fazer a capivara funcionar com rspec. Isso me dá este erro: undefined method `visit' for #<RSpec::Core::ExampleGroup::Nested_1:0x16529f8 @example=nil> Eu sei que há muitos posts sobre isso, mas nenhuma das soluções está funcionando para mim. A maioria deles envolve as...
Estou tentando escrever uma consulta LIKE. Eu li que os quires de string puros não são seguros, no entanto, não consegui encontrar nenhuma documentação que explicasse como escrever uma consulta de hash LIKE segura. É possível? Devo me defender manualmente contra SQL Injection?...
Estou apenas aprendendo Ruby, então me desculpe se isso for muito novo por aqui, mas não consigo resolver isso no livro de picaretas (provavelmente não estou lendo com cuidado o suficiente). De qualquer forma, se eu tiver uma matriz como esta: arr = [1,2,3,4,5] ... e eu quero, digamos,...
Se eu quisesse fazer algo assim: collection.each do |i| return nil if i == 3 ..many lines of code here.. end Como eu conseguiria esse efeito? Eu sei que poderia simplesmente envolver tudo dentro do bloco em uma grande instrução if, mas gostaria de evitar o aninhamento, se possível. Break...
Estou tendo dificuldade em entender o que os métodos shift e unshift da classe Array fazem em Ruby. Alguém pode me ajudar a entender o que eles fazem?
Ruby strftimetem um formato para o mês sem um zero à esquerda? Achei %epor conseguir o dia sem o zero à esquerda, mas não tive sorte com o mês. No final das contas, você quer uma data formatada como: 9/1/2010
Fiquei um pouco estragado pela API Joda-Time de: DateTime now = new DateTime(); DateTime ninetyDaysAgo = now.minusDays(90); Estou tentando fazer algo semelhante em Ruby, mas estou now = Time.now ninetyDaysAgo = now - (90*24) No entanto, a matemática está errada aqui (estou realmente...