Artigo WebMobile 26 - Mini-curso de Ruby on Rails – Parte 7
Neste artigo veremos como estabelecer relacionamentos entre os usuários – criados no último artigo – e os posts de nosso aplicativo. Além disso, criaremos uma entidade para categorizar nossas publicações.
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da Mobile magazine 26
Mini-curso de Ruby on Rails – Parte 7
Autenticação e relacionamento entre entidades
De que trata o artigo:
Nessa edição, veremos como estabelecer relacionamentos entre os usuários – criados no último artigo – e os posts de nosso aplicativo. Além disso, criaremos uma entidade para categorizar nossas publicações.
Para que serve:
Com esse artigo, aprenderemos como integrar o sistema de autenticação da última edição com os posts do blog. Além dessa relevante ligação, também veremos como interligar outra entidade aos posts, mostrando o quanto é simples o funcionamento do framework.
Em que situação o tema útil:
A interligação de diversas entidades de um banco de dados, conforme mostrado no artigo, está sempre presente no desenvolvimento de um aplicativo. Com ela, aprimoramos a qualidade da interface exibida ao usuário de nossa aplicação.
Na última edição da WebMobile conhecemos o Authlogic, um plugin (ou gem) que fornece todos os recursos necessários para autenticação de usuários. No artigo dessa edição continuaremos a integração em nosso blog, criando recursos que facilitarão a navegabilidade dos usuários no aplicativo. Além disso, veremos nesse artigo como organizar os posts por categoria, onde o usuário do site poderá utilizar filtros para encontrar assuntos pelo seu interesse.
Integração da Autenticação
No último artigo, instalamos e configuramos o Authlogic no projeto. Com ele, já criamos em nosso projeto toda a estrutura necessária para a criação e autenticação de usuários. Baseado na implantação do Authlogic, vamos definir algumas mudanças no nosso blog: a partir de agora os posts só poderão ser feitos por usuários registrados. Para isso, algumas mudanças deverão ser feitas:
1) adicionar na tabela Posts a coluna user_id, onde essa coluna será responsável por identificar o usuário dono do post;
2) criar o relacionamento entre posts e users;
3) definir um filtro para que a página de novo post só possa ser acessada por usuários cadastrados."
ATENÇÃO! A exibição deste artigo foi interrompida.
Clique aqui e acesse o Leitor Digital DevMedia para ler este artigo completo.

Space do autor



0
0
