gem Devise

Para usar o Devise na sua aplicação, primeiro é necessário instalar o Devise gem com o comando

$ sudo gem install devise

É preciso estar como super usuário para que a gem seja instalada no diretório padrão, dentro do path do sistema, se você instalar sem as permissões o rails não vai encontrar a gem depois.
Agora vamos aplicar o Devise no projeto, dentro do diretório do projeto execute

$ script/generate devise_install

No arquivo config/enviroment.rb adicione as linhas

config.gem 'warden'
config.gem 'devise'
$ script/generate devise User

Isso faz com que o seja criado um model User com os campos email e senha, que será usado para autenticação.
E por ultimo é preciso executar a migração com o comando

$ rake db:migrate
$ script/generate devise_install

cria um arquivo de inicialização para habilitar algumas configurações e também copia o arquivo padrão de locale.

$ script/generate devise MyModel

cria um modelo já configurado para o Devise, adiciona rotas e uma migration.

$ script/generate devise_views

copia todas as views do Devise para seu diretório app/views, permitindo que você altere como achar necessário.

PS.: Tutorial criado por Daniel

Anúncios

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s