Quero verificar se a chave "usuário" está presente ou não no hash da sessão. Como posso fazer isso? Observe que não quero verificar se o valor da chave é nulo ou não. Eu só quero verificar se a chave "usuário" está
Quero verificar se a chave "usuário" está presente ou não no hash da sessão. Como posso fazer isso? Observe que não quero verificar se o valor da chave é nulo ou não. Eu só quero verificar se a chave "usuário" está
Gostaria que minha saída JSON no Ruby on Rails fosse "bonita" ou bem formatada. No momento, eu ligo to_jsone meu JSON está tudo em uma linha. Às vezes, pode ser difícil ver se há um problema no fluxo de saída JSON. Existe uma maneira de configurar para tornar meu JSON "bonito" ou bem formatado...
Qual é a sintaxe para descartar uma coluna da tabela de banco de dados através de uma migração do
A diferença entre rake db:migratee rake db:reseté bem clara na minha cabeça. O que eu não entendo é o quão rake db:schema:loaddiferente dos dois primeiros. Só para ter certeza de que estou na mesma página: rake db:migrate - Executa as migrações que ainda não foram executadas. rake db:reset-...
Existe uma maneira rápida de encontrar todas as correspondências de uma expressão regular no Ruby? Eu olhei através do objeto Regex no Ruby STL e procurei no Google sem
Como posso verificar se uma variável está definida no Ruby? Existe um issetmétodo -type
Como posso remover o RVM (Ruby Version Manager) do meu
Qual é a função Ruby para remover todos os espaços em branco? Estou procurando algo como o PHP
Preciso ler os dados do banco de dados e salvá-los em um arquivo de texto. Como posso fazer isso em Ruby? Existe algum sistema de gerenciamento de arquivos no
Eu tenho uma matriz de números inteiros. Por exemplo: array = [123,321,12389] Existe alguma maneira legal de obter a soma deles? Eu sei disso sum = 0 array.each { |a| sum+=a } podia
Para adicionar um novo par ao Hash, eu faço: {:a => 1, :b => 2}.merge!({:c => 3}) #=> {:a => 1, :b => 2, :c => 3} Existe uma maneira semelhante de excluir uma chave do Hash? Isso funciona: {:a => 1, :b => 2}.reject! { |k| k == :a } #=> {:b => 2} mas eu...
Estou tentando instalar uma gema usando gem install mygemou atualizando RubyGems usando gem update --system, e ela falha com este erro: ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory. Alguém tem uma idéia de...
Quero saber se existe uma maneira muito mais limpa de fazer isso. Basicamente, quero escolher um elemento aleatório de uma matriz de comprimento variável. Normalmente, eu faria assim: myArray = ["stuff", "widget", "ruby", "goodies", "java", "emerald", "etc" ] item =
Estou tentando entender a diferença entre esses quatro métodos. Eu sei por padrão que ==chama o método equal?que retorna true quando ambos os operandos se referem exatamente ao mesmo objeto. ===por padrão também pede ==que as chamadas equal?... bem, por isso, se todos esses três métodos não são...
Recentemente, comecei a programar em Ruby e estou olhando para o tratamento de exceções. Eu queria saber se ensureera o equivalente Ruby finallyem c #? Eu deveria ter: file = File.open("myFile.txt", "w") begin file << "#{content} \n" rescue #handle the error here ensure file.close...
Em Ruby, alguns métodos têm um ponto de interrogação ( ?) que faz uma pergunta como include?essa e pergunta se o objeto em questão está incluído; isso retorna um verdadeiro / falso. Mas por que alguns métodos têm pontos de exclamação ( !), enquanto outros não? O que isso...
O Ruby tem essa maneira prática e conveniente de compartilhar variáveis de instância usando chaves como attr_accessor :var attr_reader :var attr_writer :var Por que eu escolheria attr_readerou attr_writerse poderia simplesmente usar attr_accessor? Existe algo como desempenho (do qual duvido)?...
Encontrei esse código em um RailsCast : def tag_names @tag_names || tags.map(&:name).join(' ') end O que significa (&:name)in
Existe alguma maneira de 'desfazer' os efeitos de um comando de andaime no
Qual é a diferença? Quando devo usar qual? Por que existem