Eu nomeei erroneamente uma coluna em hased_passwordvez de hashed_password. Como atualizo o esquema do banco de dados, usando a migração para renomear esta
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.
Eu nomeei erroneamente uma coluna em hased_passwordvez de hashed_password. Como atualizo o esquema do banco de dados, usando a migração para renomear esta
Encontro-me várias vezes à procura de uma definição clara das diferenças nil?, blank?e, empty?em Ruby on Rails. Aqui está o mais perto que eu cheguei: blank?objetos são falsos, vazios ou uma sequência de espaços em branco. Por exemplo, "", " ", nil, [], e {}estão em branco. nil? objetos são...
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que possa ser respondida com fatos e citações por editando esta postagem . Fechado no ano passado . Sou um...
Como posso obter o URL absoluto atual na minha visualização Ruby on Rails? O request.request_uriúnico retorna o URL relativo
Estou com alguns problemas relacionados ao token de autenticidade no Rails, como já fiz muitas vezes agora. Mas eu realmente não quero apenas resolver esse problema e continuar. Eu realmente gostaria de entender o token de autenticidade. Bem, minha pergunta é: você tem alguma fonte completa de...
Eu tenho o seguinte arquivo de migração db\migrate\20100905201547_create_blocks.rb Como posso reverter especificamente esse arquivo de migração?
Estou usando a versão pré do Ruby on Rails 3.1. Eu gosto de usar o PostgreSQL, mas o problema está na instalação da pggema. Dá-me o seguinte erro: $ gem install pg Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension....
Como faço para gerar um número aleatório entre 0e
Estou recebendo o erro: FATAL: Peer authentication failed for user "postgres" quando tento fazer o postgres funcionar com o Rails. Aqui está o meu pg_hba.conf, o meu database.ymle uma cópia do rastreamento completo . Mudei a autenticação para md5 em pg_hba e tentei coisas diferentes, mas...
Quero verificar se a chave "usuário" está presente ou não no hash da sessão. Como posso fazer isso? Observe que não quero verificar se o valor da chave é nulo ou não. Eu só quero verificar se a chave "usuário" está
O gerador de projeto padrão do Rails 4 agora cria o diretório "preocupações" em controladores e modelos. Encontrei algumas explicações sobre como usar preocupações de roteamento, mas nada sobre controladores ou modelos. Tenho certeza de que tem a ver com a atual "tendência DCI" na comunidade e...
Gostaria que minha saída JSON no Ruby on Rails fosse "bonita" ou bem formatada. No momento, eu ligo to_jsone meu JSON está tudo em uma linha. Às vezes, pode ser difícil ver se há um problema no fluxo de saída JSON. Existe uma maneira de configurar para tornar meu JSON "bonito" ou bem formatado...
Qual é a sintaxe para descartar uma coluna da tabela de banco de dados através de uma migração do
A diferença entre rake db:migratee rake db:reseté bem clara na minha cabeça. O que eu não entendo é o quão rake db:schema:loaddiferente dos dois primeiros. Só para ter certeza de que estou na mesma página: rake db:migrate - Executa as migrações que ainda não foram executadas. rake db:reset-...
Eu tenho um banco de dados de desenvolvimento Ruby on Rails cheio de dados. Quero excluir tudo e reconstruir o banco de dados. Estou pensando em usar algo como: rake db:recreate Isso é
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...
Eu estava tentando instalar trilhos no Ubuntu Natty Narwhal 11.04, usando o ruby1.9.1. Eu instalei o ruby usando o apt-get install ruby1.9.1-fullque contém o pacote dev. Eu pesquisei no erro e todos sugeriram que eu instale o 1.9.1-dev que eu já tenho. Building native extensions. This could...
Para adicionar um novo par ao Hash, eu faço: {:a => 1, :b => 2}.merge!({:c => 3}) #=> {:a => 1, :b => 2, :c => 3} Existe uma maneira semelhante de excluir uma chave do Hash? Isso funciona: {:a => 1, :b => 2}.reject! { |k| k == :a } #=> {:b => 2} mas eu...
Recentemente, comecei a programar em Ruby e estou olhando para o tratamento de exceções. Eu queria saber se ensureera o equivalente Ruby finallyem c #? Eu deveria ter: file = File.open("myFile.txt", "w") begin file << "#{content} \n" rescue #handle the error here ensure file.close...
Adicionei uma tabela que achava que ia precisar, mas agora não pretendo mais usá-la. Como devo remover essa tabela? Já executei migrações, portanto, a tabela está no meu banco de dados. Eu acho que rails generate migrationdeveria ser capaz de lidar com isso, mas ainda não descobri como. Eu...