Perguntas com a marcação «ruby»

113
Desativar ActiveRecord para Rails 4

Eu quero desabilitar o ActiveRecord no Rails 4. Eu fiz o seguinte em config/application.rb require File.expand_path('../boot', __FILE__) # require 'rails/all' -- commented require "action_controller/railtie" require "action_mailer/railtie" #require "active_resource/railtie" no need #require...

112
Ruby: Como postar um arquivo via HTTP como multipart / form-data?

Quero fazer um HTTP POST que se pareça com um formulário HMTL postado de um navegador. Especificamente, poste alguns campos de texto e um campo de arquivo. A postagem de campos de texto é simples, há um exemplo bem ali no net / http rdocs, mas não consigo descobrir como postar um arquivo junto com...

112
Usando do block vs colchetes {}

Novo no Ruby, coloque suas luvas de novato. Existe alguma diferença (obscura ou prática) entre os dois trechos a seguir? my_array = [:uno, :dos, :tres] my_array.each { |item| puts item } my_array = [:uno, :dos, :tres] my_array.each do |item| puts item end Sei que a sintaxe da chave permite...

112
Erros de instalação no Homebrew

Tentando instalar o rvm e o ruby ​​1.9.2 Já instalei o homebrew e o git, mas não consegui obter atualizações completas porque continuava recebendo erros de permissão. Snow Leopard reinstalado e permissões reparadas. Agora isso acontece ... $ brew install wget Erro: Não é possível gravar em / usr /...

112
RSpec: como testar se um método foi chamado?

Ao escrever testes RSpec, eu me pego escrevendo uma grande quantidade de código parecido com este para garantir que um método foi chamado durante a execução de um teste (para fins de argumentação, digamos que não posso realmente interrogar o estado do objeto após a chamada porque a operação que o...

111
Como gravar em um arquivo JSON no formato correto

Estou criando um hash em Ruby e quero gravá-lo em um arquivo JSON, no formato correto. Aqui está o meu código: tempHash = { "key_a" => "val_a", "key_b" => "val_b" } fJson = File.open("public/temp.json","w") fJson.write(tempHash) fJson.close E aqui está o conteúdo do arquivo resultante:...

111
Crie variáveis ​​de módulo em Ruby

Existe alguma maneira de criar uma variável em um módulo em Ruby que se comportaria de forma semelhante a uma variável de classe? O que quero dizer com isso é que ele poderia ser acessado sem inicializar uma instância do módulo, mas pode ser alterado (ao contrário das constantes nos...

111
Como eu mudo minha versão de Ruby usando RVM?

Não consigo mudar a versão atual do Ruby: ➜ ~ rvm list rvm rubies ruby-1.9.2-p290 [ x86_64 ] ruby-1.9.3-p0 [ x86_64 ] ➜ ~ rvm use ruby-1.9.3-p0 RVM is not a function, selecting rubies with 'rvm use ...' will not