Articles of ruby

Comparando duas matrizes de hashes usando conjuntos em Ruby

Depois disso, estou tentando comparar duas matrizes de hashes: db = [ {:foo => “bar”, :stack => “overflow”, :num => 0.5}, {:foo => “bar”, :stack => “underlow”, :num => 0.5}, {:foo => “bar”, :stack => “overflow”, :num => 0.1} ] csv = [ {:foo => “bar”, :stack => “overflow”, :num => 0.5}, {:foo => “bar”, […]

Saber quando o trabalhador de resque completou o trabalho

Estou fazendo algum trabalho com o Resque-worker (5 trabalhadores). Agora, quando esta tarefa estiver concluída / concluída, quero acionar outro trabalhador que processa o trabalhador anterior de dados armazenado em db. Qual seria o método mais adequado para fazer isso?

Desativar Logger Ruby Logger

Estou usando o ruby ​​Logger para registrar mensagens logger = Logger.new(‘log/sql.log’, 1, 500 * 1024 * 1024) a idade do arquivo é de 1 dia e o tamanho do arquivo de log é de 500MB. quando atingir 500MB, ele irá girar o arquivo de log e manterá os arquivos de 1 dia de idade. Eu […]

Problema do accessr de loja: Não é possível ler valores serializados (hash) do object json já armazenados no database mysql no Rails 4

Estou atualizando meu aplicativo para o Rails 4.2.4 do Rails 3.2.8. Eu tenho um atributo ‘extras’ para uma tabela ‘editoriais’ que é serializada store :extras, accessors: [:attr1, :attr2, :attr3], coder: JSON #The way it is stored in **Rails 3** is — :attr1: value :attr2: value :attr3: value #The way it is stored in **Rails 4** […]

Ruby Mechanize não retornando a página construída corretamente

Eu estou tentando criar um script para preencher um “formulário” de várias páginas que eu tenho que preencher semanalmente (formulário de desemprego), a 4ª página acaba dando-lhe uma checkbox de seleção e 2 botões de rádio, todos construídos por Javascript. Quando eu navego para esta página usando Mechanize eu recebo html de volta sem esses […]

Executando o comando shell a partir do ruby ​​usando o mesmo processo shell

Em Ruby, existe uma maneira de executar vários comandos shell, forçando-os a usar o mesmo processo de shell? Por exemplo, algo que faria “ (ou system ou popen) se comportar como: $ irb > `echo $$` => “999\n” > `echo $$` => “999\n”

Como usar o serviço SOAP com xml no Rails (verificação do número de IVA da UE)

Eu gostaria de adicionar um método na minha aplicação Rails que verifica a validade de um número de IVA usando o sistema VIES da UE: http://ec.europa.eu/taxation_customs/vies/technicalInformation.html Eu já sou muito novo para programar no Rails e as instruções aqui usam xml . Então eu tenho dificuldade em descobrir isso. Como devo include o código mencionado […]

Extensões nativas recorrem ao puro Ruby se não forem suportadas na instalação gem

Estou desenvolvendo uma gem, que atualmente é pura Ruby, mas também desenvolvi uma variante C mais rápida para um dos resources. O recurso é utilizável, mas às vezes lento, em puro Ruby. A lentidão só afetaria alguns dos usuários em potencial (depende de quais resources eles precisam, e como eles os usam), então faz sentido […]

Erro de Ruby on Rails: “Método indefinido` call ‘para “result == false”: String “erro no método de criação

Quando tento criar uma listview no meu aplicativo com uma imagem, esse erro é acionado: undefined method `call’ for “result == false”:String. O erro ocorreu depois que eu instalei o projeto gem. Mas conceber não deve ter nada a ver com a criação de uma nova listview? As outras partes do aplicativo funcionam bem e […]

No Active Admin Gem, como modificar a exibição do recurso?

Eu implementei o ActiveAdmin no meu projeto Rails. Eu tenho um recurso chamado “cliente”. Na barra de navegação, existe uma opção chamada “Novo cliente” para criar um cliente. Como posso mudar a visão deste novo cliente? Quando clico no botão “Novo cliente”, ele precisa aceitar meu e-mail e enviar um convite para esse ID de […]