Você está aqui: Ruby On Rails ::: Dicas & Truques ::: Sessão |
Limpando (resetando) uma sessão Ruby On RailsQuantidade de visualizações: 7385 vezes |
O trecho de código a seguir mostra como remover todos os itens de uma sessão Ruby On Rails. Veja que temos duas actions. Na primeira nós colocamos dois valores na sessão. Na segunda nós removemos todos os valores e então tentamos exibí-los, para verificar o comportamento da aplicação: class TesteController < ApplicationController def index # guarda valores na sessão session[:nome] = "Osmar J. Silva" session[:idade] = 36 # chama a action exibir exibir end def exibir # vamos remover todos os itens da sessão reset_session # As linhas seguintes provocarão uma exceção # can't convert nil into String # Isso é previsível, já que estamos tentando converter # um valor nulo para uma string # obtém os valores na sessão @nome = session[:nome] @idade = session[:idade] # exibe o resultado render :text => "<p>Nome: " + @nome + "<br> Idade: " + @idade.to_s + "</p>" end end |
Link para compartilhar na Internet ou com seus amigos: |
Veja mais Dicas e truques de Ruby On Rails |
Dicas e truques de outras linguagens |
Python - Como converter Centímetros Cúbicos em Metros Cúbicos em Python - Python para Física e Engenharia |
Códigos Fonte |
Software de Gestão Financeira com código fonte em PHP, MySQL, Bootstrap, jQuery - Inclui cadastro de clientes, fornecedores e ticket de atendimento Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
Controle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidades Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Linguagens Mais Populares |
1º lugar: Java |