Perguntas com a marcação «ruby»

626
Como "JSON" no formato JSON em Ruby on Rails

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

559
Como eu escolho aleatoriamente uma matriz?

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 =

517
Por que usar o attr_accessor, attr_reader e attr_writer do Ruby?

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