Resultados da pesquisa a pedido "ruby"

2 a resposta

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?

1 a resposta

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?

3 a resposta

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 ...

14 a resposta

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 ...

3 a resposta

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, ...

4 a resposta

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 ...

2 a resposta

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 ...

4 a resposta

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 < ...

1 a resposta

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 ...

4 a resposta

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: ...