Resultados da pesquisa a pedido "ruby"
Trabalhando com um grande objeto de dados entre processos ruby
Eu tenho um hash Ruby que atinge aproximadamente 10 megabytes se gravado em um arquivo usando Marshal.dump. Após a compactação gzip, são aproximadamente 500 kilobytes. A iteração e alteração desse hash é muito rápida no ruby (frações ...
O Rails inicializa extremamente lento no ruby 1.9.1
Acabei de receber meu aplicativo Rails 2.3.8 em execução no ruby 1.9.1. Para entrar no console, inicie o servidor da Web, qualquer coisa que inicialize os trilhos, leva de 3 a 4 vezes mais no ruby 1.9 do que no ruby 1.8.7. Estou ...
Trilhos maneira de detectar dispositivo móvel?
Existe uma "maneira de trilhos" para detectar se o usuário está usando um dispositivo móvel? O que quero dizer é um método que posso usar no erb, algo como isto: <% if mobile? %>
Rendimento e caso padrão || não gera caixa padrão
Eu tenho um caso de uso de rendimento simples e, por algum motivo desconhecido, o caso padrão nunca é mostrado: No meu layout super_admin, tenho: <%= yield :body_id || 'super_admin_main' %>Meu controlador class Superadmin::GolfsController < ...
Rspec: testando ação de destruição aninhada
Estou tentando testar a ação 'destruir' para o meu controlador de comentários aninhados.Post has_many Comments. Eu já tive problemas semelhantes antes e entendo que preciso passar um ID, mas ainda estou com um erro muito familiar ... Failures: ...
Reduzir o tamanho da lesma compilada Heroku
Acabei de atualizar os trilhos para a v2.3.6 no meu aplicativo em uma pilha bamboo-ree-1.8.7 e o tamanho da lesma compilada cresceu até 40.5Mb! Antes desse último push git, o tamanho da lesma era de cerca de 20 Mb e usava os trilhos v2.3.5. É ...
O SystemExit é um tipo especial de exceção?
ComoSystemExit se comportar de maneira diferente dos outrosExceptions? Eu acho que entendo algumas das razões pelas quaisnão seja bom criar uma exceção adequada. Por exemplo, você não gostaria que algo estranho assim acontecesse: begin exit ...
Ignore a iteração em Enumerable # collect
(1..4).collect do |x| next if x == 3 x + 1 end # => [2, 3, nil, 5] # desired => [2, 3, 5]Se a condição paranext é cumprida,collect colocanil na matriz, enquanto o que estou tentando fazer é colocarnão elemento na matriz retornada se a condição ...
Manter os campos do formulário preenchidos após um erro (RoR)
Após a validação, recebi um erro e retornei ao:action => :new. Alguns campos do formulário já estão preenchidos, por isso quero mantê-los preenchidos mesmo após a mensagem de erro. Como pode ser feito?
alias_method e class_methods não se misturam?
Eu tenho tentado mexer com um módulo de cache global, mas não consigo descobrir por que isso não está funcionando. Alguém tem alguma sugestão? Este é o erro: NameError: undefined method `get' for module `Cache' from ...