JavaFree.org | RubyOnBr.org

Proteger Método

Acompanhar Proteger Método 9 posts, 4 participantes

Avatar eLF 168 posts

Olá pessoal, bom minha duvida é a seguinte, queria saber se ter como por exemplo proteger um método por exemplo num controller qualquer eu quero proteger o acesso ao metodo new por exemplo,

<% if session_user >
<
= link_to “Criar nova Postagem”, :controller=> ‘blog’, :action => ‘new’ >
<
end %>

mas queria fazer isso num metodo de um controller.

obrigado.

 
Avatar Felipe Pavão 42 posts

protected

def new

end

 
Avatar eLF 168 posts

Aham eu sei q pode ser com o protected mas se for possivel queria um exemplo de como usar com a varivel de sessao sessin_user

ja dei uma pesquisada mas nao achei..
obrigado

 
Avatar Leo Almeida 20 posts

Você não poderia passar o objeto da sessão como parâmetro para o método protected?

 
Avatar Mereghost 1476 posts

Err.. não é mais fácil definir um before_filter para as ações que tu quer proteger e colocar a lógica num método específico?

Err.. não é mais fácil definir um before_filter para as ações que tu quer proteger e colocar a lógica num método específico?

 
Avatar eLF 168 posts

eh isso mesmo q fiz tava vindo postar aqui eehe
mas valeu mesmo assim

 
Avatar eLF 168 posts

agora quando tento criar algo da isso
Unknown action

No action responded to create

adff

 
Avatar Mereghost 1476 posts

elF:

Posta seu controler e sua view para que possamos ver o que pode estar dando errado.

 
Avatar eLF 168 posts

Controller: