Resultados da pesquisa a pedido "ruby"
Posso definir o método nos modelos de trilhos?
Meu modelo de trilhos tem código que está tentandodefine_method(method_name) dentro do modelo. Eu continuo recebendo: NoMethodError: undefined method `define_method'O que estou fazendo errado? Estou fazendo isso no lugar errado. Eu preciso ...
diferença entre rota de coleta e rota de membro em ruby on trilhos?
Qual é a diferença entre rotas de coleta e rotas de membros no Rails? Por exemplo, resources :photos do member do get :preview end endversus resources :photos do collection do get :search end endEu não entendo
Declarando um intervalo inteiro com a etapa! = 1 em Ruby
ATUALIZAÇÃO 2: Para a posteridade, é assim que decidi fazê-lo (graças à contribuição de Jorg): 100.step(2, -2) do |x| # my code end(Obviamente, existem várias maneiras de fazer isso; mas parece que essa é a maneira mais "Ruby" de fazer isso; e ...
Ruby: Como gerar arquivos CSV que possuem codificação compatível com o Excel
Estou gerando arquivos CSV que precisam ser abertos e revisados no Excel depois de gerados. Parece que o Excel requer uma codificação diferente da UTF-8. Aqui está o meu código de configuração e geração: csv_config = {col_sep: ";", row_sep: ...
Hash dentro do arquivo YAML?
Quero incluir um hash e uma lista dentro de um arquivo YAML que estou analisando com o seguinte comando: APP_CONFIG = YAML.load_file("#{RAILS_ROOT}/config/config.yml")Meu arquivo YAML fica assim: feeds: [{:url => 'http://www.google.com', :label ...
Canonicalizando XML em Ruby
Estou trabalhando em um gateway SAML usando Ruby / Rails e estou tentando escrever algum código que valide oassinatura digital xml [http://www.xml.com/pub/a/2001/08/08/xmldsig.html#verify]da resposta SAML recebida em relação ao certificado x509 ...
Coletor de lixo no Ruby 2.2 provoca inesperado CoW
Como impeço o GC de provocar a cópia na gravação, quando bifurco o meu processo? Recentemente, analisei o comportamento do coletor de lixo em Ruby, devido a alguns problemas de memória que encontrei no meu programa (a memória do meu computador é ...
Mailer Ruby está chegando com um EOFError
Estou recebendo um EOFError (erro de final de arquivo) nesse código no meu controlador. O bloco em que o erro aparece fica no final da linha que dizUserMailer.deliver_message( Não sei como corrigir isso, fiquei preso por cerca de 2 meses e este ...
Qual é a diferença entre o método ruby send e ruby public_send?
Estou muito curioso para saber qual é a diferença entresend epublic_send. Por exemplo.: class Klass def hello(*args) "Hello " + args.join(' ') end end k = Klass.new k.send :hello, "gentle", "readers" #=> "Hello gentle readers" ...
Ruby: Aguarde todos os threads concluídos usando join e ThreadsWait.all_waits - qual a diferença?
Considere o seguinte exemplo: threads = [] (0..10).each do |_| threads << Thread.new do # do async staff there sleep Random.rand(10) end endDepois, há duas maneiras de esperar quando terminar: Usando ...