Tutorials
Rails 6 (and 5): User Accounts with 3 types of Roles – Devise, Rails Admin, CanCanCan
User accounts of several types are the common functionality of web applications. Ruby on Rails ecosystem provides several helpful gems: Devise for user authentication, CanCanCan for authorization, and RailsAdmin for admin panels.The following arti...
How to use Bootstrap, jQuery and other libraries in Rails 6 with Webpacker
Since Rails 6 , Webpacker has replaced the old assets pipeline (sprockets) to handle the javascript compilation and minification.Webpacker is a gem which is a wrapper for webpack.js, webpack.js handles bundling of javascript code, and webpacker le...
How to translate and localize apps with Rails Internationalization (18n) (Example) | GoRails
Translating and localizing your app is important to make it accessible to users around the world. Rails provides internationalization (I18n) tools to make this easier and it's got a lot of cool tricks available.