Resultados da pesquisa a pedido "ruby"

1 a resposta

Operador ternário de ruby em erb?

Como posso fazer esse código parecer melhor: <%=raw manuscript.uploaded_to_s3? ? "<span style=\"color:green;\">" : "<span style=\"color:red;\">" %>Ou seja, o HTML pode sair do bloco ERB, facilitando a leitura?

3 a resposta

Leia o conteúdo de um arquivo local em uma variável no Rails

Tudo o que eu quero fazer é obter todo o conteúdo de um arquivo local e armazená-lo em uma variável. Quão? File.read(@icon.full_filename).each {|l| r += l} só me dá uma parte disso. No PHP, eu apenas useifile_get_contents.

1 a resposta

Usando variáveis locais em define_method

Eu gostaria de entender comodefine_method funciona e como usar corretamente as variáveis fora do bloco de definição. Aqui está o meu código: class Test def self.plugin for i in 1..2 define_method("test#{i}".to_sym) do p i end end end plugin end ...

21 a resposta

Inverter uma string em Ruby

Como você inverte uma string no Ruby? Eu sei sobre string # reverse. Estou interessado em entender como escrevê-lo em Ruby puro, de preferência uma solução no local.

1 a resposta

Executando o aplicativo Ruby no Apache

Ultimamente, estou aprendendo Ruby e quero fazer upload de um aplicativo Web de teste para o meu servidor. Mas não consigo descobrir como executá-lo na minha hospedagem compartilhada. Meus detalhes de hospedagem Hospedagem compartilhada com ...

1 a resposta

Como imprimir o caractere unicode U-1F4A9 'monte de cocô' emoji

Estou tentando imprimir um caractere unicode em Ruby, especificamente a pilha de cocô. Tem um valor unicode de U-1F4A9. Mas quando tento imprimir "\ u1F4A9" na saída ou em um arquivo, não vejo nada. Preciso imprimir em um tipo específico de ...

3 a resposta

Meus pedidos jquery AJAX POST funcionam sem enviar um token de autenticidade (Rails)

Existe alguma disposição nos trilhos que permita que todas as solicitações de AJAX POST do site sejam transmitidas sem um authenticity_token? Eu tenho uma chamada ajax do Jquery POST que chama um método de controlador, mas não coloquei nenhum ...

1 a resposta

Obter argumentos de método usando o TracePoint do Ruby

Consigo acessar os argumentos de um método Ruby usando a API do TracePoint: def foo(foo_arg) end trace = TracePoint.trace(:call, :c_call) do |tp| tp.disable case tp.method_id when :foo, :sub method = eval("method(:#{tp.method_id})", tp.binding) ...

5 a resposta

Algoritmo para renderizar uma árvore binária-horizontal horizontal no formato Texto / ASCII

É uma árvore binária bastante normal, exceto pelo fato de que um dos nós pode estar vazio. Eu gostaria de encontrar uma maneira de produzi-lo de maneira horizontal (ou seja, o nó raiz está à esquerda e se expande para a direita). Eu tive alguma ...

10 a resposta

Blocos e rendimentos em Ruby

Estou tentando entender blocos eyield e como eles funcionam em Ruby. Como éyield usava? Muitas das aplicações Rails que eu já useiyield de uma maneira estranha. Alguém pode me explicar ou me mostrar para onde ir para entendê-los?