This guide demonstrates how to implement Google Login in a Rails application using OmniAuth, without relying on the Devise gem. We’ll utilize OmniAuth for authentication and connect it to a basic Rails authentication system.
Posts tagged with #rails
Showing 11 posts with the tag #rails
How 37signals' Fizzy solves multi-tenant authentication with a three-tier Identity→User→Account model, enabling one person to belong to multiple organizations.
My personal journey transitioning from Ruby on Rails to Phoenix Framework, driven by the rise of AI-powered development tools like Tidewave.ai. Discover how Phoenix's LiveView simplicity, built-in Tailwind+DaisyUI styling, and superior AI code generation capabilities are reshaping modern web development workflows.
Learn how to configure Neovim to support VS Code-style navigation features for Ruby on Rails projects using Ruby LSP, including route definition lookups and view file navigation through Code Lens.
A developer's personal journey migrating from Rails Hotwire to Vite and React. This article explores the practical benefits of React's rich component libraries like Shadcn UI, improved AI integration, and the trade-offs in deployment complexity and learning curve when transitioning between these tech stacks.
My first experience deploying a Rails app with Kamal—from hitting a wall with proxy conflicts to solving mysterious Docker volume errors. Here's what I learned along the way
I used to roll my eyes whenever someone mentioned Tailwind CSS. The class names looked like gibberish, the approach felt backwards, and I was convinced it was just another fad. Three years later, here I am writing this in a Tailwind-powered project.
在重构一个从 Phoenix 迁移到 Rails 的项目时,我发现——很多混乱的代码并非写得不好,而是想得不够。与其边写边改,不如在动手前多想一步。正如《JOJO》的那句名言:绕远路,才是最短的捷径。
Rails 8 Arrives: Game-changing deployment with Kamal 2 + Thruster, database-backed Solid suite replacing Redis dependencies, and streamlined asset handling with Propshaft. Discover the major updates reshaping the Rails ecosystem for simpler, more efficient web development.
Customizing Hotwire Combobox with Prefixed IDs: A practical guide to integrating prefixed_ids gem with Hotwire Combobox in Rails, showing how to return custom ID formats instead of raw database IDs. Perfect for developers looking to enhance their form components with more user-friendly identifiers.