Esta é a segunda aula do curso de Rails, o curso completo sera composto por 8 aulas:
1) Criação da aplicação e scaffold e o que podemos aprender com o código do scaffold
2) Implementando senhas seguras e implementando uma tela de login
3) Implementando um cadastro mestre detalhe utilizando nested forms
4) Implementando um cadastro mestre detalhe com ajax
5) Implementando log de segurança, tudo que o usuário fez na aplicação
6) Modularizando a aplicação, usando concerns, extraindo comportamentos de filtros e assemelhados para concerns
7) Internacionalização, usando filters e configurações para selecionar a linguagem
Usando tudo isto junto para fazer uma aplicação completa
Todas as aulas iniciarão de um exemplo bem básico, os videos serão disponibilizados gratuitamente aqui no blog.
Se você quiser baixar o video em uma resolução mais alta, ter acesso ao código fonte, ou apenas incentivar a criação de mais video aulas, pode comprar esta aula utilizando os botões abaixo.
Mas antes disto, vamos ao video:
|
|
Tags: activemodel, bcrypt, rails, segurança, senha, video-curso-rails
Excelente curso de Rails com Urubatan.
Obrigado, abraços.
[Translate]
Quando tento pagar pelo PayPal da a seguinte mensagem
“We were unable to decrypt the certificate id.”
[Translate]
Feito, obrigado por avisar, agora esta funcionando
O wordpress tinha avacalhado com o codigo do paypal e eu não tinah testado.
[Translate]
estou começando com rails e estou acompanhando suas aulas…
comprei esta video aula e gostaria de saber como eu faço para liberar o cadastro de usuario sem que estaja logado…
obrigado…
[Translate]
É só no filtro aquele no application controller, permitir também o controlador de registro de usuários
[Translate]
ok… muito obrigado…
[Translate]
só agora que tive tempo de parar para estudar, mas quando tento rodar o codigo fonte, após bundle install rodei rails s e obtenho a seguinte mensagem:
MBAFred:secure_password federicodigiorgio$ rails s
=> Booting WEBrick
=> Rails 3.1.3 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Exiting
/Library/Ruby/Gems/1.8/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:234:in `load’: /Users/federicodigiorgio/Documents/treinamento/ruby/video-aulas/Aula 2/secure_password/config/initializers/session_store.rb:3: syntax error, unexpected ‘:’, expecting $end (SyntaxError)
…sion_store :cookie_store, key: ‘_secure_password_session’
^
[Translate]
Pelo erro, parece que tu esta tentando rodar o exemplo em Ruby 1.8, e no exemplo utilizo a sintaxe nova do Ruby 1.9
[Translate]
Valeu Rodrigo, era isso mesmo.
[Translate]
Excelentes video aula, estou iniciando em rails e estou acompanhando suas video aula. Vi muitas pela web, mais sem sombra de duvidas as suas tem sido as melhores. Mais estou com um pequeno problema… se puder ajudar, ficaria grato.
Browser (http://localhost:3000/users):
Rails/secure_password/app/controllers/application_controller.rb:3: syntax error, unexpected tASSOC before_filter :need_login, unless: => {
Codigo Fonte:
protect_from_forgery
before_filter :need_login, unless: => {
controller_name == ‘sessions’
}
protected
def need_login
unless already_logged_in?
session[:requested_url] = request.url
redirect_to new_sessions_path
end
end
def already_logged_in?
!session[:user_id].nil?
end
Agradeço a atenção e desculpe o encomodo.
[Translate]
Ah, peço grandes desculpas. Foi um pequeno erro (juro que tinha visto “=>” e não “->”. Pena já ter mandado a mensagem.. novamente desculpas. E fica meus parabéns pelas aulas. Espero poder ajudar comprando elas assim que for possível para mim.
[Translate]