Por exemplo: 9 / 5 #=> 1 mas eu esperava 1.8. Como posso obter o resultado decimal (não inteiro) correto? Por que está voltando
Por exemplo: 9 / 5 #=> 1 mas eu esperava 1.8. Como posso obter o resultado decimal (não inteiro) correto? Por que está voltando
Como adicionamos comentários nos arquivos erb, se não queremos que eles sejam gerados no conteúdo html?
Qual é a maneira (mais rápida / mais limpa / direta) de converter todas as chaves em um hash de strings para símbolos em Ruby? Isso seria útil ao analisar o YAML. my_hash = YAML.load_file('yml') Eu gostaria de poder usar: my_hash[:key] Ao invés
Eu sou novo em programação. Alguém pode explicar o .mapque faria em: params =
@user.update_languages(params[:language][:language1], params[:language][:language2], params[:language][:language3]) lang_errors = @user.errors logger.debug "--------------------LANG_ERRORS----------101-------------" + lang_errors.full_messages.inspect if params[:user] @user.state =...
Estou realmente gostando do Rails (mesmo que geralmente não possua REST) e gosto do Ruby sendo muito OO. Ainda assim, a tendência de criar enormes subclasses ActiveRecord e grandes controladores é bastante natural (mesmo se você usar um controlador por recurso). Se você fosse criar mundos de...
Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. Como está agora, sou desenvolvedor de Java e C #. Quanto mais eu olho...
Os símbolos são geralmente representados como tal :book_author_title mas se eu tiver uma string: "Book Author Title" existe uma maneira integrada no rails / ruby para convertê-lo em um símbolo no qual eu possa usar a : notação sem fazer apenas uma substituição de regex de string...
Eu estava tentando usar o código a seguir para ler linhas de um arquivo. Mas ao ler um arquivo , o conteúdo está todo em uma linha: line_num=0 File.open('xxx.txt').each do |line| print "#{line_num += 1} #{line}" end Mas esse arquivo imprime cada linha separadamente. Eu tenho que usar stdin,...
Estou produzindo um conjunto de arquivos numerados de um script Ruby. Os números vêm do incremento de um contador, mas para classificá-los bem no diretório, eu gostaria de usar zeros à esquerda nos nomes dos arquivos. Em outras palavras file_001 ... ao invés de arquivo_1 Existe uma...
Frequentemente, quero comparar matrizes e garantir que elas contenham os mesmos elementos, em qualquer ordem. Existe uma maneira concisa de fazer isso no RSpec? Aqui estão métodos que não são aceitáveis: #to_set Por exemplo: expect(array.to_set).to eq
No Rails, qual é a diferença entre attr_accessore attr_accessible? Pelo meu entendimento, usar attr_accessoré usado para criar métodos getter e setter para essa variável, para que possamos acessar a variável como Object.variableou Object.variable = some_value. Eu li que attr_accessibletorna essa...
Eu gostaria de receber informações de outro site. Portanto (talvez) eu deveria fazer uma solicitação para esse site (no meu caso, uma solicitação HTTP GET) e receber a resposta. Como posso fazer isso no Ruby on Rails? Se for possível, é uma abordagem correta para usar nos meus...
Eu tenho uma variedade de hashes, @fathers. a_father = { "father" => "Bob", "age" => 40 } @fathers << a_father a_father = { "father" => "David", "age" => 32 } @fathers << a_father a_father = { "father" => "Batman", "age" => 50 } @fathers << a_father Como posso...
Acabei de instalar o RVM, mas não consigo fazê-lo funcionar. Eu tenho essa linha no final do meu .profilearquivo: [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" Tentei executar source .profilee reiniciar o terminal, mas ainda assim, quando executo rvm use 1.9.2, estou...
Quando digo { :bla => 1, :bloop => 2 }, o que exatamente faz :? Eu li em algum lugar sobre como é semelhante a uma corda, mas de alguma forma um símbolo. Não sou muito claro sobre o conceito, alguém poderia me
Eu uso o bundler para gerenciar dependências no meu aplicativo rails e tenho uma gema hospedada em um repositório git incluído da seguinte maneira: gem 'gem-name', :git => 'path/to/my/gem.git' Para atualizar esta gema, eu executo, bundle updatemas ela também atualiza toda a gema mencionada no...
Como posso obter o nome do arquivo de um caminho de arquivo no Ruby? Por exemplo, se eu tenho um caminho de "C:\projects\blah.dll"e só quero o "blá". Existe um LastIndexOfmétodo no
Eu tenho uma corda "1,2,3,4" e gostaria de convertê-lo em uma
Eu estava fazendo os exercícios em Ruby Koans e fiquei impressionado com a seguinte peculiaridade de Ruby que achei realmente inexplicável: array = [:peanut, :butter, :and, :jelly] array[0] #=> :peanut #OK! array[0,1] #=> [:peanut] #OK! array[0,2] #=> [:peanut, :butter] #OK! array[0,0]...