Eu tenho a seguinte lógica no meu código: if [email protected]?(p.name) ... end @playersé uma matriz. Existe um método para que eu possa evitar o !? Idealmente, esse snippet seria: if @players.does_not_include?(p.name)
Eu tenho a seguinte lógica no meu código: if [email protected]?(p.name) ... end @playersé uma matriz. Existe um método para que eu possa evitar o !? Idealmente, esse snippet seria: if @players.does_not_include?(p.name)
Para gerar um número aleatório entre 3 e 10, por exemplo, eu uso: rand(8) + 3 Existe uma maneira melhor de fazer isso (algo como rand(3,
Meu ambiente de desenvolvimento Rails é baseado em Windows e meu ambiente de produção é baseado em Linux. É possível que o VirtualHost seja usado. Suponha que um nome de arquivo precise ser referenciado na /publicpasta com File.open('/tmp/abc.txt', 'r'). —Mas no Windows deveria ser C:\tmp\abc.txt...
Eu gostaria de testar se uma classe herda de outra classe, mas parece não existir um método para isso. class A end class B < A end B.is_a? A => false B.superclass == A => true Uma implementação trivial do que eu quero seria: class Class def is_subclass_of?(clazz) return true if...
Como você limpa a tela do console do
Ruby File.opentoma modos e opções como argumentos. Onde encontro uma lista completa de modos e
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 =>...
É 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
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...
Estou usando Ruby on Rails 3.2.2 e gostaria de saber se o seguinte é uma maneira "adequada" / "correta" / "certa" de substituir um método setter para um atributo my class. attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] =...
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...
Em geral, quais são as vantagens e desvantagens de usar um OpenStruct em comparação com um Struct? Que tipo de casos de uso geral se encaixaria em cada um
Você poderia explicar em detalhes o que o :before_savee :before_createRuby on Rails retornos de chamada são, eo que eles têm a ver com Rails validações? A validação ocorre após :before_saveou
Eu fiz um projeto de trilhos com, rails new test_bootstrap. conseguiu. mudou-se para o diretório do projeto e adicionou as gemas gem "therubyracer" gem "less-rails" #Sprockets (what Rails 3.1 uses for its asset pipeline) supports LESS gem "twitter-bootstrap-rails" e corra bundle...
É isso que tenho agora - que parece muito detalhado para o trabalho que está sendo realizado. @title = tokens[Title].strip! || tokens[Title] if !tokens[Title].nil? Suponha que tokens é uma matriz obtida dividindo uma linha CSV. agora as funções como strip! chomp! et. todos retornam nulo se a...
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...
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)...
Fundo: Eu tenho um módulo que declara vários métodos de instância module UsefulThings def get_file; ... def delete_file; ... def format_text(x); ... end E eu quero chamar alguns desses métodos de dentro de uma classe. Como você normalmente faz isso em ruby é assim: class UsefulWorker...
Dado: a1 = [5, 1, 6, 14, 2, 8] Gostaria de determinar se ele contém todos os elementos de: a2 = [2, 6, 15] Nesse caso, o resultado é false. Existe algum método Ruby / Rails interno para identificar essa inclusão de matriz? Uma maneira de implementar isso é: a2.index{ |x| !a1.include?(x)...
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...