Resultados da pesquisa a pedido "ruby"

5 a resposta

Eu não entendo o escopo local do ruby

Neste exemplo, def foo(x) if(x > 5) bar = 100 end puts bar endEntão foo (6) Saídas: 100 e foo (3) não produz nada. No entanto, se eu mudei a definição para def foo(x) if(x > 5) bar = 100 end puts bob endEu recebo um erro "variável ...

3 a resposta

Obtendo o uso de memória do meu processo no OSX usando Ruby

Eu tenho um aplicativo Ruby que (no Linux) usa o sistema de arquivos / proc para obter informações sobre o uso da memória. Alguém sabe como obter as mesmas informações para o Mac OSX? A chamada do sistema task_info parece promissora, mas existe ...

3 a resposta

Andaime ActiveRecord: duas colunas do mesmo tipo de dados

Outra pergunta básica do Rails: Eu tenho uma tabela de banco de dados que precisa conter referências a exatamente dois registros diferentes de um tipo de dados específico. Exemplo hipotético: estou criando um banco de dados de videogame. Eu ...

3 a resposta

Como obter associações de registros de atos via reflexão

Para colunas normais, você pode acessá-las através docolumns método de classe. No entanto, as associações podem ter um nome bem diferente se oforeign_key opção é definida no método de relacionamento. Por exemplo, dado class Post has_many ...

8 a resposta

Como executar o IRB.start no contexto da classe atual

Eu apenas passei pelo PragProgTeste contínuo com Ruby, onde eles falam sobre invocarIRB no contexto da classe atual para inspecionar o código manualmente. No entanto, eles citam que, se você invocarIRB.start em uma aula,self é predefinido e ...

4 a resposta

Por que o código Python equivalente é muito mais lento

alguém pode explicar por que o código trivial a seguir (implementação do algoritmo de Euclides para encontrar o maior denominador comum) é cerca de três vezes mais lento que o código equivalente em Ruby? conteúdo de iter_gcd.py: from sys import ...

6 a resposta

Como posso remover a string "\ n" de dentro de uma string Ruby?

Eu tenho esta string: "some text\nandsomemore"Eu preciso remover o "\ n" dele. eu tentei "some text\nandsomemore".gsub('\n','')mas não funciona. Como eu faço isso? Obrigado pela leitura.

2 a resposta

Deve validar_format_of. not_with tem problema no framework (ou no meu entendimento)

Coloquei o seguinte código em um teste RSpec: it { should validate_format_of(:email).not_with('test@test')}e configure a classe real com: validates :email, :presence => true, :format => /\b[A-Z0-9._%-]+@(?:[A-Z0-9-]+\.)+[A-Z]{2,4}\b/iE quando ...

4 a resposta

Consulta do ActiveRecord do Rails 3 usando os operadores SQL IN e SQL OR

Estou escrevendo uma consulta ActiveRecord do Rails 3 usando a sintaxe "where", que usa os operadores SQL IN e SQL OR e não consegue descobrir como usar os dois juntos. Este código funciona (no meu modelo de usuário): Question.where(:user_id => ...

4 a resposta

rvm install 1.9.2 falha ao executar o autoconf?

quando eu corro rvm install 1.9.2Eu recebo um erro ao tentar executar o autoconf. Este é o stacktrace: kenmare:ruby-1.9.2-p0 lee$ rvm install 1.9.2-p0 /Users/lee/.rvm/rubies/ruby-1.9.2-p0, this may take a while depending on your cpu(s)... ...