Perguntas com a marcação «ruby»

Ruby é uma linguagem interpretada dinâmica e orientada a objetos de código aberto e multiplataforma, criada por Yukihiro Matsumoto (Matz) em 1995. A tag [ruby] é para perguntas relacionadas à linguagem Ruby, incluindo sua sintaxe e suas bibliotecas. As perguntas sobre Ruby on Rails devem ser marcadas com [ruby-on-rails].

6
Maneira correta de preencher uma matriz com um intervalo em Ruby
Estou trabalhando em um livro que fornece exemplos de intervalos sendo convertidos em matrizes equivalentes usando seus métodos "to_a" Quando executo o código no irb, recebo o seguinte aviso warning: default `to_a' will be obsolete Qual é a alternativa correta para usar to_a? existem maneiras alternativas de preencher uma matriz …
201 ruby  syntax 


7
Como documentar código Ruby?
Existem certas convenções de código ao documentar o código ruby? Por exemplo, eu tenho o seguinte trecho de código: require 'open3' module ProcessUtils # Runs a subprocess and applies handlers for stdout and stderr # Params: # - command: command line string to be executed by the system # - …
201 ruby 

6
ActiveRecord: tamanho vs contagem
No Rails, você pode encontrar o número de registros usando ambos Model.sizee Model.count. Se você estiver lidando com consultas mais complexas, existe alguma vantagem em usar um método em detrimento do outro? Como eles são diferentes? Por exemplo, tenho usuários com fotos. Se eu quiser mostrar uma tabela de usuários …

9
"For" vs "each" em Ruby
Acabei de fazer uma pergunta rápida sobre loops no Ruby. Existe uma diferença entre essas duas maneiras de iterar através de uma coleção? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Basta saber se estes são exatamente …
200 ruby  loops  foreach  iteration  each 


7
Como codificar / decodificar entidades HTML no Ruby?
Estou tentando decodificar algumas entidades HTML, como '<'tornar-se '<'. Eu tenho uma jóia antiga ( html_helpers ), mas parece ter sido abandonada duas vezes. Alguma recomendação? Vou precisar usá-lo em um modelo.
200 html  ruby 


13
Token de Autenticidade do Rails 4
Eu estava trabalhando em um novo aplicativo Rails 4 (no Ruby 2.0.0-p0) quando me deparei com alguns problemas de token de autenticidade. Ao escrever um controlador que responde ao json (usando o respond_tométodo de classe), cheguei à createação que comecei a receber ActionController::InvalidAuthenticityTokenexceções quando tentei criar um registro usando curl. …


10
Como encontrar uma chave de hash contendo um valor correspondente
Dado que tenho o hash de clientes abaixo , existe uma maneira rápida de ruby ​​(sem a necessidade de escrever um script de várias linhas) para obter a chave, pois quero corresponder ao client_id? Por exemplo, como obter a chave client_id == "2180"? clients = { "yellow"=>{"client_id"=>"2178"}, "orange"=>{"client_id"=>"2180"}, "red"=>{"client_id"=>"2179"}, "blue"=>{"client_id"=>"2181"} …
198 ruby 


13
Como copiar um hash no Ruby?
Admito que sou um pouco novato em rubi (agora estou escrevendo scripts de rake). Na maioria dos idiomas, os construtores de cópias são fáceis de encontrar. Meia hora de busca não encontrou em rubi. Quero criar uma cópia do hash para poder modificá-lo sem afetar a instância original. Alguns métodos …
197 ruby  hashmap 

5
Aviso do IRB do Ruby 2.0.0p0: “A DL está obsoleta, use o Fiddle”
Acabei de desinstalar minhas versões mais antigas do Ruby, removi todas as minhas jóias (incluindo Rails) e instalei o Ruby 2.0. Em outras palavras, uma reinstalação totalmente limpa. Ao iniciar o IRB, recebi esta mensagem: DL está descontinuado, use o Fiddle Nota: estou em uma máquina Windows. O que essa …
196 ruby  windows 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.