Resultados da pesquisa a pedido "ruby"
Quando o File.join é útil?
Ao ler a documentação, é evidente que o File.join une os parâmetros fornecidos com o caractere /. Quando está usando isso, ao contrário defilenames.join('/')benéfico?
Quero corresponder a toda pontuação na minha regexp, exceto apóstrofos. Como faço isso em Ruby?
Este é o meu código até agora: def alternate_words(string) string.gsub(/[\p{P}]/, "") endEstou procurando uma maneira de adicionar exceções às minhas expressões regulares. É possível ou tenho que listá-los todos?
Inserir uma matriz em cada enésimo elemento de outra
Eu tenho 2 matrizes: ['a', 'b', 'c', 'd', 'e', 'f'] ['g', 'h', 'i']Eu preciso inserir elementos da segunda matriz após cada segundo elemento (ou enésimo) da primeira matriz, resultando em: ['a', 'b', 'g', 'c', 'd', 'h', 'e', 'f', 'i']Existe uma ...
Converter uma matriz em um hash de índice em Ruby
Eu tenho uma matriz e quero criar um hash para poder perguntar rapidamente "é X na matriz?". No perl, existe uma maneira fácil (e rápida) de fazer isso: my @array = qw( 1 2 3 ); my %hash; @hash{@array} = undef;Isso gera um hash que se parece ...
Como concatenar eficientemente várias matrizes no Ruby?
Eu só queria concatenar várias matrizes em Ruby e não consegui encontrar uma maneira satisfatória de fazer isso. Exemplo de entrada: foo = [1, 2, 3] bar = [4, 5, 6] baz = [7, 8, 9]Resultado esperado:(sem modificar as matrizes existentes) [1, ...
Analisando argumentos da linha de comandos como curingas
Escrevi um script simples que grava todos os argumentos fornecidos em um único arquivo de texto, separado por nova linha. Gostaria de passar uma lista de arquivos usando o OptionParser. Gostaria de adicionar alguns arquivos usando curingas ...
Qual é a melhor maneira de substituir o comportamento de destruição do Rails ActiveRecord?
Eu tenho um aplicativo no qual gostaria de substituir o comportamento de destruição para muitos dos meus modelos. O caso de uso é que os usuários podem ter uma necessidade legítima de excluir um registro específico, mas a exclusão da linha do ...
Selecionando elegantemente atributos de has_many: através de modelos de junção no Rails
Gostaria de saber qual é a maneira mais fácil / elegante de selecionar atributos de modelos de junção no has_many: através de associações. Vamos dizer que temos Items, Catalogs e CatalogItems com a seguinte classe Item: class Item < ...
Após a atualização do Ruby 2.4 - erro ao tentar carregar a gem 'uglifier' (Bundler :: GemRequireError)
Acabei de atualizar meu aplicativo para usar o Ruby 2.4.0 sem erros durante o processo de agregação. Quando tento iniciar meu servidor, no entanto, recebo o seguinte erro: There was an error while trying to load the gem ...
warning: constant :: Fixnum está obsoleto Ao gerar novo modelo
Tentei encontrar uma solução para isso, mas realmente não consegui encontrar nada relacionado aos erros que estão aparecendo quando executo o comando rails: trilhos gerar modelo Título do livro: resumo de string: texto isbn: ...