Perguntas com a marcação «ruby»

345
Rails: include vs.: junções

Essa é mais uma pergunta "por que as coisas funcionam dessa maneira" em vez de uma pergunta "não sei como fazer isso" ... Portanto, o evangelho sobre a obtenção de registros associados que você sabe que usará é o de usar, :includeporque você se unirá e evitará um monte de consultas...

336
Quando usar lambda, quando usar Proc.new?

No Ruby 1.8, existem diferenças sutis entre proc / lambda, por um lado, e Proc.newpor outro. Quais são essas diferenças? Você pode dar orientações sobre como decidir qual escolher? No Ruby 1.9, proc e lambda são diferentes. Qual é o

307
Práticas recomendadas com STDIN em Ruby?

Eu quero lidar com a entrada da linha de comando no Ruby: > cat input.txt | myprog.rb > myprog.rb < input.txt > myprog.rb arg1 arg2 arg3 ... Qual é a melhor maneira de fazer isso? Em particular, quero lidar com o STDIN em branco e espero uma solução elegante. #!/usr/bin/env...

306
Como executar um único teste RSpec?

Eu tenho o seguinte arquivo: /spec/controllers/groups_controller_spec.rb Qual comando no terminal eu uso para executar exatamente essa especificação e em qual diretório eu executo o comando? Meu arquivo gem: # Test ENVIRONMENT GEMS group :development, :test do gem "autotest" gem...