Perguntas com a marcação «ruby-on-rails»

135
Como codificar URL uma string no Ruby

Como faço para URI::encodeuma string como: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a para obtê-lo em um formato como: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A conforme RFC 1738? Aqui está o que eu tentei: irb(main):123:0> URI::encode...

133
Perdi meu schema.rb! Pode ser regenerado?

Devido a alguns problemas de implantação, parei de rastrear schema.rb no git. De alguma forma, eu já recolhi isso e, em algum lugar do caminho, meu arquivo schema.rb desapareceu. Existe uma maneira de regenerar schema.rb do banco de dados ou das migrações? Eu preferiria não perder os dados...

132
Como atualizar atributos sem validação

Eu tenho um modelo com suas validações e descobri que não posso atualizar um atributo sem validar o objeto antes. Eu já tentei adicionar on => :createsintaxe no final de cada linha de validação, mas obtive os mesmos resultados. Meu modelo de anúncio tem as seguintes validações:...

131
A expressão Ruby% r {}

Em um modelo, há um campo validates :image_file_name, :format => { :with => %r{\.(gif|jpg|jpeg|png)$}i Parece muito estranho para mim. Estou ciente de que esta é uma expressão regular. Mas eu gostaria: para saber exatamente o que isso significa. É %r{value}igual a /value/? poder...

130
Endereço já em uso - bind (2) (Errno :: EADDRINUSE)

Estou tentando implantar o aplicativo Rails com o servidor da web Puma. Ao tentar iniciar o servidor Puma com um arquivo de configuração bundle exec puma -C config/puma.rb, recebo um erro informando que o endereço já está em uso. Alguém sabe como consertar isso? bundle exec puma -C...