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
Diferença entre attr_accessor e attr_accessible
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 variável específica acessível ao mundo exterior. Alguém pode me dizer …

6
Rspec: "array.should == another_array", mas sem preocupação com a ordem
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 another_array.to_set ou array.to_set.should == another_array.to_set Isso falha quando as matrizes contêm itens duplicados. #sort …
235 ruby  testing  rspec 

21
A instalação do rvm não está funcionando: “RVM não é uma função”
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 recebendo: RVM is not a function, selecting rubies …
234 ruby  rvm 


9
Qual é o operador de dois pontos no Ruby?
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 esclarecer?
234 ruby  symbols 



7
Atualizar apenas uma jóia com o empacotador
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 Gemfile. Então, qual é o …
233 ruby  rubygems  bundler 


20
Como atualizo o Ruby Gems por trás de um proxy (ISA-NTLM)
O firewall que estou atrás está executando o Microsoft ISA Server no modo somente NTLM. Alguém hash tem sucesso em obter suas gemas Ruby para instalar / atualizar via gem SSPI Ruby ou outro método? ... ou estou apenas sendo preguiçoso? Nota: rubysspi-1.2.4 não funciona. Isso também funciona para "igem", …
232 ruby  proxy  rubygems  ironruby 


9
Como executar um script Ruby no Terminal?
Configurei tudo o que preciso no meu Mac (Ruby, Rails, Homebrew, Git, etc.) e até escrevi um pequeno programa. Agora, como faço para executá-lo no Terminal? Escrevi o programa em Redcar e o salvei como .rb, mas não sei como executá-lo através do Terminal. Quero executar o programa e ver …
231 ruby  terminal 

5
Params do Rails explicados?
Alguém poderia explicar paramsno controlador Rails: de onde eles vêm e o que eles estão fazendo referência? def create @vote = Vote.new(params[:vote]) item = params[:vote][:item_id] uid = params[:vote][:user_id] @extant = Vote.find(:last, :conditions => ["item_id = ? AND user_id = ?", item, uid]) last_vote_time = @extant.created_at unless @extant.blank? curr_time = Time.now …


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.