Perguntas com a marcação «ruby»

200
"For" vs "each" em Ruby

Acabei de fazer uma pergunta rápida sobre loops no Ruby. Existe uma diferença entre essas duas maneiras de iterar através de uma coleção? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Basta saber se estes são exatamente os mesmos ou se...

197
Como copiar um hash no Ruby?

Admito que sou um pouco novato em rubi (agora estou escrevendo scripts de rake). Na maioria dos idiomas, os construtores de cópias são fáceis de encontrar. Meia hora de busca não encontrou em rubi. Quero criar uma cópia do hash para poder modificá-lo sem afetar a instância original. Alguns métodos...

196
Diferença entre \ A \ z e ^ $ nas expressões regulares do Ruby

Na documentação que li: Use \ A e \ z para corresponder ao início e fim da sequência, ^ e $ correspondem ao início / fim de uma linha. Vou aplicar uma expressão regular para verificar o nome de usuário (ou o e-mail é o mesmo) enviado pelo usuário. Com qual expressão devo usar...

193
Remover substring da string

Eu estou apenas querendo saber se existe algum método para remover string de outra string? Algo assim: class String def remove(s) self[s.length, self.length - s.length]

192
Matriz para Hash Ruby

Ok, então aqui está o negócio, eu venho pesquisando há séculos para encontrar uma solução para isso e, embora existam muitos por aí, eles não parecem fazer o trabalho que estou procurando. Basicamente, eu tenho uma matriz estruturada como esta ["item 1", "item 2", "item 3", "item 4"] Eu quero...

192
delete_all vs destroy_all?

Estou procurando a melhor abordagem para excluir registros de uma tabela. Por exemplo, eu tenho um usuário cujo ID do usuário está em várias tabelas. Quero excluir este usuário e todos os registros que tenham seu ID em todas as tabelas. u =