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


14
AWS S3: O bucket que você está tentando acessar deve ser endereçado usando o terminal especificado
Estou tentando excluir arquivos de imagem carregados com o AWS-SDK-Core Ruby Gem. Eu tenho o seguinte código: require 'aws-sdk-core' def pull_picture(picture) Aws.config = { :access_key_id => ENV["AWS_ACCESS_KEY_ID"], :secret_access_key => ENV["AWS_SECRET_ACCESS_KEY"], :region => 'us-west-2' } s3 = Aws::S3::Client.new test = s3.get_object( :bucket => ENV["AWS_S3_BUCKET"], :key => picture.image_url.split('/')[-2], ) end No entanto, …

6
Matriz de saída para CSV em Ruby
É bastante fácil ler um arquivo CSV em uma matriz com Ruby, mas não consigo encontrar nenhuma boa documentação sobre como gravar uma matriz em um arquivo CSV. Alguém pode me dizer como fazer isso? Estou usando o Ruby 1.9.2, se isso importa.
185 ruby  csv 

8
Usando Sinatra para projetos maiores através de vários arquivos
Parece que em Sinatra todos os manipuladores de rota estão sendo gravados em um único arquivo; se bem entendi, ele atua como um controlador grande / pequeno. Existe alguma maneira de dividi-lo em arquivos independentes separados, portanto, quando digamos que alguém chame "/" - uma ação é executada e se …
184 ruby  sinatra 

14
Por que as pessoas dizem que Ruby é lento? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 5 anos . Melhore esta pergunta Eu gosto do Ruby on Rails e …
184 ruby  performance 





14
Não é possível instalar gemas no OS X "El Capitan"
Não consigo instalar e executar o fakes3gem no El Capitan Beta 5. Eu tentei: sudo gem install fakes3 ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/fakes3 Então eu tentei fazer isso da maneira dos cocoapods. Funcionou para cocoapods, mas não para falsificações3. mkdir -p $HOME/Software/ruby export GEM_HOME=$HOME/Software/ruby …
182 ruby  macos  rubygems 


7
Compreendendo o arquivo Gemfile.lock
Após executar o bundle installcomando, 'Gemfile.lock ' é criado no diretório de trabalho. O que as diretivas contidas nesse arquivo significam? Por exemplo, vamos pegar o seguinte arquivo: PATH remote: . specs: gem_one (0.0.1) GEM remote: http://example.org/ specs: gem_two (0.0.2) gem_three (0.0.3) gem_four (0.0.4) PLATFORMS platform DEPENDENCIES gem_two gem_one! O …


14
Como testar se existem parâmetros nos trilhos
Estou usando uma instrução IF no Ruby on Rails para tentar testar se os parâmetros de solicitação estão definidos. Independentemente de os dois parâmetros serem definidos ou não, a primeira parte do seguinte se o bloco for acionado. Como posso fazer com que esta peça seja acionada SOMENTE se os …

6
Variável de instância: self vs @
Aqui está um código: class Person def initialize(age) @age = age end def age @age end def age_difference_with(other_person) (self.age - other_person.age).abs end protected :age end O que eu quero saber é a diferença entre usar @agee self.ageno age_difference_withmétodo.

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.