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].



10
Classificar hash por chave, retornar hash em Ruby
Essa seria a melhor maneira de classificar um hash e retornar o objeto Hash (em vez de Array): h = {"a"=>1, "c"=>3, "b"=>2, "d"=>4} # => {"a"=>1, "c"=>3, "b"=>2, "d"=>4} Hash[h.sort] # => {"a"=>1, "b"=>2, "c"=>3, "d"=>4}
258 ruby  sorting  hashmap 

19
Erro de instalação do sqlite3-ruby no Ubuntu
Eu tenho o seguinte erro durante a instalação do sqlite3-ruby: Construindo extensões nativas. Isto pode tomar algum tempo... ERRO: Erro ao instalar o sqlite3-ruby: ERRO: falha ao criar a extensão nativa da gema. /usr/bin/ruby1.8 extconf.rb verificando sqlite3.h ... não sqlite3.h está ausente. Tente 'port install sqlite3 + universal' ou 'yum …






13
Ruby é passado por referência ou por valor?
@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 = params[:user][:state] success = success & @user.save end logger.debug "--------------------LANG_ERRORS-------------102----------" + lang_errors.full_messages.inspect if lang_errors.full_messages.empty? @userO objeto adiciona erros à lang_errorsvariável no update_lanugagesmétodo ao realizar um salvamento no @userobjeto, perco os erros que foram inicialmente armazenados na lang_errorsvariável. …

4
Design OO no Rails: Onde colocar coisas
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 objetos mais profundos, …

30
Aprendendo Ruby on Rails
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 para o Ruby on Rails, mais …
241 ruby-on-rails  ruby  ide 

7
Converter string em símbolo capaz de ruby
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 bruta?

6
Como posso gerar zeros à esquerda em Ruby?
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 maneira simples de …
238 ruby 

8
Como ler linhas de um arquivo em Ruby
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, tipo …
238 ruby  line-endings 

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.