💡 Explorando Relacionamentos e Funcionalidades em Ruby on Rails 💻
Hoje quero compartilhar um projeto que desenvolvi para exercitar conceitos essenciais em Ruby on Rails! 🚀 Trata-se de uma aplicação de amigo oculto, onde explorei diversas funcionalidades e tecnologias para criar uma experiência intuitiva e completa.
🛠️ Destaques do projeto:
- Relacionamento entre tabelas: configurei associações para garantir que participantes, sorteios e status fossem gerenciados de forma consistente.
- Filtros avançados com Ransack: implementei um sistema de busca flexível, permitindo filtrar os sorteios de forma dinâmica e eficiente.
- Interface interativa: usando Bootstrap, o design é responsivo, e o sistema de filtros pode ser expandido ou recolhido para facilitar a navegação.
- Ações restritas: controlei permissões para que apenas o criador do sorteio possa editá-lo ou excluí-lo, garantindo segurança e organização.
- Além disso, o processo de aprendizado foi enriquecedor, lidando com detalhes como:
Configuração de dependências para exclusão de registros relacionados. Feedback visual ao usuário para ações, como "loading" durante operações mais demoradas. 📹 Acompanhe no vídeo como tudo funciona na prática! Espero que gostem e, se tiverem dúvidas ou sugestões, será um prazer trocar ideias.
👩💻👨💻 Tecnologia é sobre aprendizado contínuo. Cada projeto, como este, traz novos desafios e oportunidades de crescimento.
#rubyonrails #developer #amigosecreto #programação #ransack #desenvolvimentoweb
-
Ruby version
-
System dependencies