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

O Ruby on Rails é uma estrutura de aplicativo da web de pilha cheia de código aberto escrita em Ruby. Ele segue o popular modelo de estrutura MVC e é conhecido por sua abordagem de "convenção sobre configuração" para o desenvolvimento de aplicativos.



7
Como extrair parâmetros de URL de um URL com Ruby ou Rails?
Eu tenho alguns URLs, como http://www.example.com/something?param1=value1&param2=value2&param3=value3 e gostaria de extrair os parâmetros desses URLs e obtê-los em um Hash. Obviamente, eu poderia usar expressões regulares, mas estava me perguntando se havia maneiras mais fáceis de fazer isso com Ruby ou Rails. Não encontrei nada no módulo Ruby, URImas talvez tenha …



2
Migração de Rails: remover restrições
Eu tenho uma tabela em um aplicativo Rails que (em schema.rb) se parece com: create_table "users", :force => true do |t| t.string "name", :null=>false t.string "address", :null=>false end Eu gostaria de escrever uma migração de trilhos para permitir nulos para o campo de endereço. ou seja, após a migração, a …

30
Erro de implantação do Heroku H10 (o aplicativo travou)
Eu tenho um aplicativo RoR trabalhando no meu computador local, mas quando o envio para heroku, ele trava. O log de erros fornece um erro H10 e diz: 2012-11-21T15:26:47+00:00 app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/newrelic_rpm-3.4.2/lib/new_relic/control/instance_methods.rb:95:in `start_agent' 2012-11-21T15:26:48+00:00 heroku[web.1]: State changed from starting to crashed 2012-11-21T15:26:48+00:00 heroku[web.1]: Process exited with status 1 2012-11-21T15:26:59+00:00 heroku[router]: …




8
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 "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte sequence in UTF-8 from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `gsub' from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `escape' from /usr/local/lib/ruby/1.9.1/uri/common.rb:505:in `escape' from (irb):123 from /usr/local/bin/irb:12:in `<main>' Além disso: irb(main):126:0> CGI::escape …


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

14
A melhor maneira de criar opções de configuração personalizadas para o meu aplicativo Rails?
Preciso criar uma opção de configuração para meu aplicativo Rails. Pode ser o mesmo para todos os ambientes. Descobri que, se eu configurá-lo environment.rb, ele estará disponível nas minhas visualizações, exatamente o que eu quero ... environment.rb AUDIOCAST_URI_FORMAT = http://blablalba/blabbitybla/yadda Funciona bem. No entanto, estou um pouco desconfortável. Essa é …


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.