Você está aqui: Ruby On Rails ::: Dicas & Truques ::: Sessão |
Como remover apenas um valor ou item de uma sessão Ruby On RailsQuantidade de visualizações: 7014 vezes |
Em algumas situações precisamos remover um determinado valor ou item de uma sessão Ruby On Rails. O trecho de código a seguir mostra como isso poder ser feito. Veja que temos duas actions. Na primeira nós colocamos dois valores na sessão. Na segunda nós removemos um dos valores e então tentamos exibir os dois, 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 o valor "idade" da sessão session[:idade] = nil # obtém os valors 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 |
![]() |
Veja mais Dicas e truques de Ruby On Rails |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |