ruby-on-rails
- 
    
    
      #135
    
 Conditional templates and Viewport for mobile browsers and native apps
      
      
        hotwire-native, mobile, ruby-on-rails Conditional templates and Viewport for mobile browsers and native apps
      
      
        hotwire-native, mobile, ruby-on-rails
- 
    
    
      #134
    
 Generate and display OpenGraph images
      
      
        ruby, rails, ruby-on-rails, SEO, meta-tags, ferrum Generate and display OpenGraph images
      
      
        ruby, rails, ruby-on-rails, SEO, meta-tags, ferrum
- 
    
    
      #133
    
 Build a calendar from zero (Month view)
      
      
        ruby-on-rails, calendar Build a calendar from zero (Month view)
      
      
        ruby-on-rails, calendar
- 
    
    
      #132
    
 Generate PDF and PNG with Ferrum (headless Chrome API)
      
      
        ruby-on-rails, ferrum, pdf, html-to-pdf, headless-chrome Generate PDF and PNG with Ferrum (headless Chrome API)
      
      
        ruby-on-rails, ferrum, pdf, html-to-pdf, headless-chrome
- 
    
    
      #131
    
 Search multiple models
      
      
        ruby-on-rails Search multiple models
      
      
        ruby-on-rails
- 
    
    
      #130
    
 DateRangePicker with StimulusJS, Importmaps, gem Ransack
      
      
        ruby-on-rails, stimulusjs, daterangepicker DateRangePicker with StimulusJS, Importmaps, gem Ransack
      
      
        ruby-on-rails, stimulusjs, daterangepicker
- 
    
    
      #129
    
 API pagination with Pagy
      
      
        ruby-on-rails, rails-api, pagination API pagination with Pagy
      
      
        ruby-on-rails, rails-api, pagination
- 
    
    
      #128
    
 API Tracking and Usage limiting
      
      
        ruby-on-rails, rails-api API Tracking and Usage limiting
      
      
        ruby-on-rails, rails-api
- 
    
    
      #127
    
 API documentation with OpenAPI and Swagger using gem Rswag
      
      
        ruby-on-rails, rails-api, swagger, openapi API documentation with OpenAPI and Swagger using gem Rswag
      
      
        ruby-on-rails, rails-api, swagger, openapi
- 
    
    
      #126
    
 Rails CRUD API requests with Faraday
      
      
        ruby-on-rails, rails-api, faraday Rails CRUD API requests with Faraday
      
      
        ruby-on-rails, rails-api, faraday
- 
    
    
      #125
    
 Rails CRUD API requests with cURL
      
      
        ruby-on-rails, rails-api, curl Rails CRUD API requests with cURL
      
      
        ruby-on-rails, rails-api, curl
- 
    
    
      #124
    
 Build a Public-facing Rails API with Bearer token authentication
      
      
        ruby-on-rails, rails-api, bearer Build a Public-facing Rails API with Bearer token authentication
      
      
        ruby-on-rails, rails-api, bearer
- 
    
    
      #123
    
 Broadcaster pattern for Turbo Streams Broadcasts
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, broadcasts Broadcaster pattern for Turbo Streams Broadcasts
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, broadcasts
- 
    
    
      #122
    
 Best practices for writing and collaborating on Rails code
      
      
        ruby-on-rails, best-practices, design-patterns Best practices for writing and collaborating on Rails code
      
      
        ruby-on-rails, best-practices, design-patterns
- 
    
    
      #121
    
 What's the difference between Rails 4, Rails 5, Rails 6 and Rails 7?
      
      
        ruby-on-rails What's the difference between Rails 4, Rails 5, Rails 6 and Rails 7?
      
      
        ruby-on-rails
- 
    
    
      #120
    
 Recent search history with Kredis
      
      
        ruby-on-rails, redis, kredis Recent search history with Kredis
      
      
        ruby-on-rails, redis, kredis
- 
    
    
      #119
    
 Omniauth without Devise
      
      
        ruby-on-rails, devise, omniauth, github, testing Omniauth without Devise
      
      
        ruby-on-rails, devise, omniauth, github, testing
- 
    
    
      #118
    
 Complete guide to iCalendar events with Ruby
      
      
        ical, icalendar, ruby-on-rails Complete guide to iCalendar events with Ruby
      
      
        ical, icalendar, ruby-on-rails
- 
    
    
      #117
    
 Notes on using ActionMailer
      
      
        ruby-on-rails, action_mailer Notes on using ActionMailer
      
      
        ruby-on-rails, action_mailer
- 
    
    
      #116
    
 Use Service Objects
      
      
        ruby, rails, ruby-on-rails, service-objects Use Service Objects
      
      
        ruby, rails, ruby-on-rails, service-objects
- 
    
    
      #115
    
 Slim Select with StimulusJS
      
      
        ruby, rails, ruby-on-rails, turbo, stimulusjs Slim Select with StimulusJS
      
      
        ruby, rails, ruby-on-rails, turbo, stimulusjs
- 
    
    
      #114
    
 Highlight @ mentions, convert # hashtags to links
      
      
        ruby, rails, ruby-on-rails Highlight @ mentions, convert # hashtags to links
      
      
        ruby, rails, ruby-on-rails
- 
    
    
      #113
    
 Deploy to DigitalOcean App Platform in Production
      
      
        ruby-on-rails, production, digitalocean Deploy to DigitalOcean App Platform in Production
      
      
        ruby-on-rails, production, digitalocean
- 
    
    
      #112
    
 Slack API. Send text, markdown and files to Slack
      
      
        ruby-on-rails, slack Slack API. Send text, markdown and files to Slack
      
      
        ruby-on-rails, slack
- 
    
    
      #111
    
 Github Actions. CI/CD basics
      
      
        ruby-on-rails, github-actions, ci, cd Github Actions. CI/CD basics
      
      
        ruby-on-rails, github-actions, ci, cd
- 
    
    
      #110
    
 Autogenerate and store images with Rmagick and Imagemagick with ActiveStorage
      
      
        ruby, rails, ruby-on-rails, turbo, stimulusjs Autogenerate and store images with Rmagick and Imagemagick with ActiveStorage
      
      
        ruby, rails, ruby-on-rails, turbo, stimulusjs
- 
    
    
      #109
    
 Link to previous page if internal request
      
      
        rails, ruby-on-rails Link to previous page if internal request
      
      
        rails, ruby-on-rails
- 
    
    
      #108
    
 Double loading StimulusJS controllers
      
      
        ruby, rails, ruby-on-rails, turbo, stimulusjs Double loading StimulusJS controllers
      
      
        ruby, rails, ruby-on-rails, turbo, stimulusjs
- 
    
    
      #107
    
 Use SwearJar to moderate and censor bad words. **** you!
      
      
        ruby-on-rails, profanity, moderation Use SwearJar to moderate and censor bad words. **** you!
      
      
        ruby-on-rails, profanity, moderation
- 
    
    
      #106
    
 auto-style your html.erb with gem erb-lint
      
      
        ruby-on-rails, erb, haml, code-quality auto-style your html.erb with gem erb-lint
      
      
        ruby-on-rails, erb, haml, code-quality
- 
    
    
      #105
    
 Export CSV from Rails
      
      
        ruby, rails, ruby-on-rails, export, excel, xls, xlsx, csv, download Export CSV from Rails
      
      
        ruby, rails, ruby-on-rails, export, excel, xls, xlsx, csv, download
- 
    
    
      #104
    
 Import CSV to Rails
      
      
        ruby, rails, ruby-on-rails, export, excel, xls, xlsx, csv, download Import CSV to Rails
      
      
        ruby, rails, ruby-on-rails, export, excel, xls, xlsx, csv, download
- 
    
    
      #103
    
 Load partials async with Turbo Frames
      
      
        ruby, rails, ruby-on-rails, turbo, hotwire Load partials async with Turbo Frames
      
      
        ruby, rails, ruby-on-rails, turbo, hotwire
- 
    
    
      #102
    
 Mass update selected records
      
      
        ruby, rails, ruby-on-rails, bulk-actions, mass-params Mass update selected records
      
      
        ruby, rails, ruby-on-rails, bulk-actions, mass-params
- 
    
    
      #101
    
 Gem Kredis #2 - recently visited pages
      
      
        ruby-on-rails, redis, kredis Gem Kredis #2 - recently visited pages
      
      
        ruby-on-rails, redis, kredis
- 
    
    
      #100
    
 Gem Kredis #1 - access Redis via ActiveRecord
      
      
        ruby-on-rails, redis, kredis Gem Kredis #1 - access Redis via ActiveRecord
      
      
        ruby-on-rails, redis, kredis
- 
    
    
      #99
    
 Accept cookies consent banner in Rails
      
      
        ruby-on-rails, gdpr, cookies Accept cookies consent banner in Rails
      
      
        ruby-on-rails, gdpr, cookies
- 
    
    
      #98
    
 SVG in Rails. Gem inline_svg
      
      
        ruby-on-rails, inline_svg, svg SVG in Rails. Gem inline_svg
      
      
        ruby-on-rails, inline_svg, svg
- 
    
    
      #97
    
 Stop writing strftime
      
      
        ruby-on-rails, strftime Stop writing strftime
      
      
        ruby-on-rails, strftime
- 
    
    
      #96
    
 Chained select fields for gem City-State. Dynamic forms
      
      
        ruby-on-rails, hotwire, turbo, city-state, chained-select Chained select fields for gem City-State. Dynamic forms
      
      
        ruby-on-rails, hotwire, turbo, city-state, chained-select
- 
    
    
      #95
    
 Chained select fields for custom data structures
      
      
        ruby-on-rails, hotwire, turbo, chained-select Chained select fields for custom data structures
      
      
        ruby-on-rails, hotwire, turbo, chained-select
- 
    
    
      #94
    
 Fontawesome + Importmaps + Rails 7
      
      
        ruby-on-rails, fontawesome Fontawesome + Importmaps + Rails 7
      
      
        ruby-on-rails, fontawesome
- 
    
    
      #93
    
 gem acts_as_votable 4: cached votes, vote scopes, Hotwire
      
      
        ruby, rails, ruby-on-rails, acts_as_votable, hotwire, turbo gem acts_as_votable 4: cached votes, vote scopes, Hotwire
      
      
        ruby, rails, ruby-on-rails, acts_as_votable, hotwire, turbo
- 
    
    
      #92
    
 #21 Hotwire Turbo: The one right way to do Modals
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, tldr, modals, tailwind, viewcomponent #21 Hotwire Turbo: The one right way to do Modals
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, tldr, modals, tailwind, viewcomponent
- 
    
    
      #91
    
 Gem data-migrate - an essential gem!
      
      
        ruby, rails, ruby-on-rails, database, migrations Gem data-migrate - an essential gem!
      
      
        ruby, rails, ruby-on-rails, database, migrations
- 
    
    
      #90
    
 Quick tip: Using Partials to Simplify Views
      
      
        ruby-on-rails, tldr, layouts Quick tip: Using Partials to Simplify Views
      
      
        ruby-on-rails, tldr, layouts
- 
    
    
      #89
    
 TIP: if-else, case-when, hash?
      
      
        ruby, rails, ruby-on-rails, tiny-tip TIP: if-else, case-when, hash?
      
      
        ruby, rails, ruby-on-rails, tiny-tip
- 
    
    
      #88
    
 TIP: Rendering partials and collections
      
      
        ruby, rails, ruby-on-rails, tiny-tip, action-view TIP: Rendering partials and collections
      
      
        ruby, rails, ruby-on-rails, tiny-tip, action-view
- 
    
    
      #87
    
 #17 Turbo Streams: Broadcasts
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, broadcasts #17 Turbo Streams: Broadcasts
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, broadcasts
- 
    
    
      #86
    
 Emoji select with `gem unicode-emoji`
      
      
        ruby, rails, ruby-on-rails, unicode, emoji Emoji select with `gem unicode-emoji`
      
      
        ruby, rails, ruby-on-rails, unicode, emoji
- 
    
    
      #85
    
 TIL: HTML tags I did not know about
      
      
        ruby, rails, ruby-on-rails, today-i-learned, html TIL: HTML tags I did not know about
      
      
        ruby, rails, ruby-on-rails, today-i-learned, html
- 
    
    
      #84
    
 TIL: date_select VS date_field
      
      
        ruby, rails, ruby-on-rails, today-i-learned, html TIL: date_select VS date_field
      
      
        ruby, rails, ruby-on-rails, today-i-learned, html
- 
    
    
      #83
    
 #16 Turbo Streams: Edit Modal.
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, modals #16 Turbo Streams: Edit Modal.
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, modals
- 
    
    
      #82
    
 Tip: Automatically annotate rails views
      
      
        ruby, rails, ruby-on-rails, action-view, viewcomponent Tip: Automatically annotate rails views
      
      
        ruby, rails, ruby-on-rails, action-view, viewcomponent
- 
    
    
      #81
    
 #15 Turbo Streams CRUD
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, CRUD #15 Turbo Streams CRUD
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, CRUD
- 
    
    
      #80
    
 StimulusJS autopaste controller
      
      
        ruby, rails, ruby-on-rails, stimulus StimulusJS autopaste controller
      
      
        ruby, rails, ruby-on-rails, stimulus
- 
    
    
      #79
    
 Make Devise work with Hotwire Turbo and Rails 7
      
      
        ruby, rails, ruby-on-rails, devise, turbo, hotwire Make Devise work with Hotwire Turbo and Rails 7
      
      
        ruby, rails, ruby-on-rails, devise, turbo, hotwire
- 
    
    
      #78
    
 Pretty URLs with gem friendly_id
      
      
        ruby, rails, ruby-on-rails, friendly_id Pretty URLs with gem friendly_id
      
      
        ruby, rails, ruby-on-rails, friendly_id
- 
    
    
      #77
    
 RE-REVISED: Polymorphism 101. Part 5 of 3. Even better Polymorphic Comments
      
      
        ruby, rails, ruby-on-rails, polymorphism, polymorphic-associations, comments RE-REVISED: Polymorphism 101. Part 5 of 3. Even better Polymorphic Comments
      
      
        ruby, rails, ruby-on-rails, polymorphism, polymorphic-associations, comments
- 
    
    
      #76
    
 TIP: URL helper: Redirect to previous page
      
      
        ruby, rails, ruby-on-rails, url TIP: URL helper: Redirect to previous page
      
      
        ruby, rails, ruby-on-rails, url
- 
    
    
      #75
    
 Validate uniqueness on the database level
      
      
        ruby, rails, ruby-on-rails, postgresql, active-record Validate uniqueness on the database level
      
      
        ruby, rails, ruby-on-rails, postgresql, active-record
- 
    
    
      #74
    
 #13 Turbo Streams: 5 ways to render View Components
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, viewcomponent #13 Turbo Streams: 5 ways to render View Components
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, viewcomponent
- 
    
    
      #73
    
 Paginate/Tab records by any attribute
      
      
        ruby, rails, calendar, ruby-on-rails, pagination, tabs Paginate/Tab records by any attribute
      
      
        ruby, rails, calendar, ruby-on-rails, pagination, tabs
- 
    
    
      #72
    
 Basic CSS for new Rails projects without a CSS Framework
      
      
        ruby-on-rails, css Basic CSS for new Rails projects without a CSS Framework
      
      
        ruby-on-rails, css
- 
    
    
      #71
    
 #12 Turbo: Pagination with gem Pagy, ViewComponent without page refresh
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, view-component, pagination, pagy #12 Turbo: Pagination with gem Pagy, ViewComponent without page refresh
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, view-component, pagination, pagy
- 
    
    
      #70
    
 #11 Turbo Frames - Load content only when a dropdown is opened
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, turbo-frames, dropdowns #11 Turbo Frames - Load content only when a dropdown is opened
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, turbo-frames, dropdowns
- 
    
    
      #69
    
 #10 Turbo Streams - Create and stream records. Flash messages. Reusable Streams
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, turbo-streams, flash #10 Turbo Streams - Create and stream records. Flash messages. Reusable Streams
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, turbo-streams, flash
- 
    
    
      #68
    
 Gem Meta Tags for better SEO
      
      
        ruby, rails, ruby-on-rails, SEO, meta-tags Gem Meta Tags for better SEO
      
      
        ruby, rails, ruby-on-rails, SEO, meta-tags
- 
    
    
      #67
    
 #9 Turbo Frame Tabs
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, tabs #9 Turbo Frame Tabs
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, tabs
- 
    
    
      #66
    
 #8 Hotwire Turbo: Tabbed content with Turbo Streams
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo #8 Hotwire Turbo: Tabbed content with Turbo Streams
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo
- 
    
    
      #65
    
 ONLY Omniauth login with Devise (without email registration)
      
      
        ruby, rails, ruby-on-rails, devise, omniauth ONLY Omniauth login with Devise (without email registration)
      
      
        ruby, rails, ruby-on-rails, devise, omniauth
- 
    
    
      #64
    
 Tiny Tip: Inline if-else statements
      
      
        ruby, rails, ruby-on-rails, if-else, tiny-tip Tiny Tip: Inline if-else statements
      
      
        ruby, rails, ruby-on-rails, if-else, tiny-tip
- 
    
    
      #63
    
 #7 Hotwire Turbo Frames: Search without page refresh. Stimulus. Ransack
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, ransack, stimulus #7 Hotwire Turbo Frames: Search without page refresh. Stimulus. Ransack
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, ransack, stimulus
- 
    
    
      #62
    
 5 ways to associate current_user with record on create
      
      
        ruby, rails, ruby-on-rails, users, associations 5 ways to associate current_user with record on create
      
      
        ruby, rails, ruby-on-rails, users, associations
- 
    
    
      #61
    
 Generate Entity-Relationsip-Diagrams (ERD) from a Rails app
      
      
        ruby, rails, ruby-on-rails, erd Generate Entity-Relationsip-Diagrams (ERD) from a Rails app
      
      
        ruby, rails, ruby-on-rails, erd
- 
    
    
      #60
    
 #6 Hotwire Turbo: Increment likes count without any page refreshes
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo #6 Hotwire Turbo: Increment likes count without any page refreshes
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo
- 
    
    
      #59
    
 #5 Turbo: Button to update status and refresh frame. Edit inboxes inline
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo #5 Turbo: Button to update status and refresh frame. Edit inboxes inline
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo
- 
    
    
      #58
    
 Tiny Tip: URL and link helpers.
      
      
        ruby, rails, ruby-on-rails, request-params, url_for, link_to Tiny Tip: URL and link helpers.
      
      
        ruby, rails, ruby-on-rails, request-params, url_for, link_to
- 
    
    
      #57
    
 #4 Turbo Frame - Sort records without page refresh. Sorting without a gem.
      
      
        ruby, rails, ruby-on-rails, request-params, hotwire, turbo #4 Turbo Frame - Sort records without page refresh. Sorting without a gem.
      
      
        ruby, rails, ruby-on-rails, request-params, hotwire, turbo
- 
    
    
      #56
    
 Tiny Tip: Debug current request in views
      
      
        ruby, rails, ruby-on-rails, devise Tiny Tip: Debug current request in views
      
      
        ruby, rails, ruby-on-rails, devise
- 
    
    
      #55
    
 Current attribute. Access current_user from model
      
      
        ruby, rails, ruby-on-rails, devise Current attribute. Access current_user from model
      
      
        ruby, rails, ruby-on-rails, devise
- 
    
    
      #54
    
 #3 Turbo: Keep the audio playing after changing the page with data-turbo-permanent
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, audio, mp3, turbo-drive #3 Turbo: Keep the audio playing after changing the page with data-turbo-permanent
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo, audio, mp3, turbo-drive
- 
    
    
      #53
    
 #2 Turbo Stream inboxes to inboxes/index. Lazy load form. Replace form on submit.
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo #2 Turbo Stream inboxes to inboxes/index. Lazy load form. Replace form on submit.
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo
- 
    
    
      #52
    
 #1 Turbo Stream messages to inbox. Render errors
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo #1 Turbo Stream messages to inbox. Render errors
      
      
        ruby, rails, ruby-on-rails, hotwire, turbo
- 
    
    
      #51
    
 Install and use ActiveAdmin in 13 steps
      
      
        ruby, rails, ruby-on-rails, active-admin Install and use ActiveAdmin in 13 steps
      
      
        ruby, rails, ruby-on-rails, active-admin
- 
    
    
      #50
    
 HTTP Basic authentication
      
      
        ruby, rails, ruby-on-rails, http-authentication HTTP Basic authentication
      
      
        ruby, rails, ruby-on-rails, http-authentication
- 
    
    
      #49
    
 Generate a BARCODE for a Product
      
      
        ruby, rails, ruby-on-rails, active-storage, barcode, service-objects Generate a BARCODE for a Product
      
      
        ruby, rails, ruby-on-rails, active-storage, barcode, service-objects
- 
    
    
      #48
    
 Generate a QR code for a Product and store it in ActiveStorage. Service Objects
      
      
        ruby, rails, ruby-on-rails, service-objects, active-storage, qr-code Generate a QR code for a Product and store it in ActiveStorage. Service Objects
      
      
        ruby, rails, ruby-on-rails, service-objects, active-storage, qr-code
- 
    
    
      #47
    
 Select or Create Tags with Tom-Select without jQuery (VanillaJS)
      
      
        ruby, rails, ruby-on-rails, vanilla-js, no-jquery, stimulus Select or Create Tags with Tom-Select without jQuery (VanillaJS)
      
      
        ruby, rails, ruby-on-rails, vanilla-js, no-jquery, stimulus
- 
    
    
      #46
    
 Gem Traceroutes - find routes without controller actions, actions without routes
      
      
        ruby, rails, ruby-on-rails, code-quality Gem Traceroutes - find routes without controller actions, actions without routes
      
      
        ruby, rails, ruby-on-rails, code-quality
- 
    
    
      #45
    
 Gem Public Activity: Complete guide to total surveillance
      
      
        ruby, rails, ruby-on-rails, public_activity, surveillance Gem Public Activity: Complete guide to total surveillance
      
      
        ruby, rails, ruby-on-rails, public_activity, surveillance
- 
    
    
      #44
    
 Export from database table to Excel Workbook. Level 1
      
      
        ruby, rails, ruby-on-rails, export, excel, xls, xlsx, csv, download Export from database table to Excel Workbook. Level 1
      
      
        ruby, rails, ruby-on-rails, export, excel, xls, xlsx, csv, download
- 
    
    
      #43
    
 Quick tip: Helper to display different text based on time of day
      
      
        ruby, rails, ruby-on-rails, helpers, rspec Quick tip: Helper to display different text based on time of day
      
      
        ruby, rails, ruby-on-rails, helpers, rspec
- 
    
    
      #42
    
 gem Draper: abstract view logic from the model
      
      
        ruby, rails, ruby-on-rails, draper, views, decorators gem Draper: abstract view logic from the model
      
      
        ruby, rails, ruby-on-rails, draper, views, decorators
- 
    
    
      #41
    
 Boolean Checkbox array - easier than you think!
      
      
        ruby, rails, ruby-on-rails, checkboxes, array Boolean Checkbox array - easier than you think!
      
      
        ruby, rails, ruby-on-rails, checkboxes, array
- 
    
    
      #40
    
 Procfile: automatically run migrations on Heroku deploy
      
      
        ruby, rails, ruby-on-rails, heroku, procfile Procfile: automatically run migrations on Heroku deploy
      
      
        ruby, rails, ruby-on-rails, heroku, procfile
- 
    
    
      #39
    
 Rails authorization with gem Pundit
      
      
        ruby, rails, ruby-on-rails, pundit, authorization, roles Rails authorization with gem Pundit
      
      
        ruby, rails, ruby-on-rails, pundit, authorization, roles
- 
    
    
      #38
    
 Rails enums - different approaches
      
      
        ruby, rails, ruby-on-rails, enums Rails enums - different approaches
      
      
        ruby, rails, ruby-on-rails, enums
- 
    
    
      #37
    
 Ruby on Rails 6+: install jQuery with yarn and webpacker
      
      
        ruby, rails, ruby-on-rails, jquery, webpacker, yarn Ruby on Rails 6+: install jQuery with yarn and webpacker
      
      
        ruby, rails, ruby-on-rails, jquery, webpacker, yarn
- 
    
    
      #36
    
 gem acts_as_votable 3: vote search scopes
      
      
        ruby, rails, ruby-on-rails, acts_as_votable gem acts_as_votable 3: vote search scopes
      
      
        ruby, rails, ruby-on-rails, acts_as_votable
- 
    
    
      #35
    
 config_for settings.yml
      
      
        ruby, rails, ruby-on-rails, settings, config_for, config, yml config_for settings.yml
      
      
        ruby, rails, ruby-on-rails, settings, config_for, config, yml
- 
    
    
      #34
    
 REVISED: Polymorphism 101. Part 4 of 3. Polymorphic Comments
      
      
        ruby, rails, ruby-on-rails, polymorphism, polymorphic-associations, comments, ajax, js-erb REVISED: Polymorphism 101. Part 4 of 3. Polymorphic Comments
      
      
        ruby, rails, ruby-on-rails, polymorphism, polymorphic-associations, comments, ajax, js-erb
- 
    
    
      #33
    
 Quick tip: Permit params by current user roles
      
      
        ruby, rails, ruby-on-rails, authorization, roles, params Quick tip: Permit params by current user roles
      
      
        ruby, rails, ruby-on-rails, authorization, roles, params
- 
    
    
      #32
    
 Edit Rolify roles for a User
      
      
        ruby, rails, ruby-on-rails, rolify Edit Rolify roles for a User
      
      
        ruby, rails, ruby-on-rails, rolify
- 
    
    
      #31
    
 Markdown Level 2. Style markdown css with gem Rouge
      
      
        ruby, rails, ruby-on-rails, markdown, redcarpet, rouge Markdown Level 2. Style markdown css with gem Rouge
      
      
        ruby, rails, ruby-on-rails, markdown, redcarpet, rouge
- 
    
    
      #30
    
 Migrating from Bootstrap 4 to Bootstrap 5
      
      
        ruby, rails, ruby-on-rails, markdown Migrating from Bootstrap 4 to Bootstrap 5
      
      
        ruby, rails, ruby-on-rails, markdown
- 
    
    
      #29
    
 Add Markdown to your Rails app
      
      
        ruby, rails, ruby-on-rails, markdown Add Markdown to your Rails app
      
      
        ruby, rails, ruby-on-rails, markdown
- 
    
    
      #28
    
 Role scopes with gem Rolify
      
      
        ruby, rails, ruby-on-rails, rolify Role scopes with gem Rolify
      
      
        ruby, rails, ruby-on-rails, rolify
- 
    
    
      #27
    
 Install and use gem pg_search
      
      
        ruby, rails, ruby-on-rails, pg_search Install and use gem pg_search
      
      
        ruby, rails, ruby-on-rails, pg_search
- 
    
    
      #26
    
 Stimulus Rails - Count characters in input field (+ add css if > 140 characters)
      
      
        ruby, rails, ruby-on-rails, stimulus Stimulus Rails - Count characters in input field (+ add css if > 140 characters)
      
      
        ruby, rails, ruby-on-rails, stimulus
- 
    
    
      #25
    
 Stimulus Rails - Count characters in input field
      
      
        ruby, rails, ruby-on-rails, stimulus Stimulus Rails - Count characters in input field
      
      
        ruby, rails, ruby-on-rails, stimulus
- 
    
    
      #24
    
 Install Stimulus on Ruby on Rails 6
      
      
        ruby, rails, ruby-on-rails, stimulus, yarn, webpacker Install Stimulus on Ruby on Rails 6
      
      
        ruby, rails, ruby-on-rails, stimulus, yarn, webpacker
- 
    
    
      #23
    
 Display or hide div based on field input (RoR + JS)
      
      
        ruby, rails, ruby-on-rails, javascript Display or hide div based on field input (RoR + JS)
      
      
        ruby, rails, ruby-on-rails, javascript
- 
    
    
      #22
    
 Add social log in with Github (Omniauth)
      
      
        ruby, rails, ruby-on-rails, devise, omniauth, github Add social log in with Github (Omniauth)
      
      
        ruby, rails, ruby-on-rails, devise, omniauth, github
- 
    
    
      #21
    
 Complete guide to generating PDFs with gem wicked_pdf
      
      
        ruby, rails, ruby-on-rails, pdf, wicked_pdf Complete guide to generating PDFs with gem wicked_pdf
      
      
        ruby, rails, ruby-on-rails, pdf, wicked_pdf
- 
    
    
      #20
    
 install and troubleshoot mysql
      
      
        ruby, rails, ruby-on-rails, mysql, mariadb install and troubleshoot mysql
      
      
        ruby, rails, ruby-on-rails, mysql, mariadb
- 
    
    
      #19
    
 gem acts_as_votable 2: reddit-style up and down voting
      
      
        ruby, rails, ruby-on-rails, acts_as_votable, ajax, js-erb gem acts_as_votable 2: reddit-style up and down voting
      
      
        ruby, rails, ruby-on-rails, acts_as_votable, ajax, js-erb
- 
    
    
      #18
    
 gem acts_as_votable 1: Like and Dislike posts with Vanilla JS
      
      
        ruby, rails, ruby-on-rails, acts_as_votable, ajax, js-erb gem acts_as_votable 1: Like and Dislike posts with Vanilla JS
      
      
        ruby, rails, ruby-on-rails, acts_as_votable, ajax, js-erb
- 
    
    
      #17
    
 Install Bootstrap 5 with Ruby on Rails 6+. Yarn, Webpack. Popovers, Tooltips. StimulusJS
      
      
        ruby, rails, ruby-on-rails, bootstrap, webpack, yarn, stimulus Install Bootstrap 5 with Ruby on Rails 6+. Yarn, Webpack. Popovers, Tooltips. StimulusJS
      
      
        ruby, rails, ruby-on-rails, bootstrap, webpack, yarn, stimulus
- 
    
    
      #16
    
 Telegram Part 3. Authentication. Bot to send private messages
      
      
        ruby, rails, ruby-on-rails, telegram, bots, httparty Telegram Part 3. Authentication. Bot to send private messages
      
      
        ruby, rails, ruby-on-rails, telegram, bots, httparty
- 
    
    
      #15
    
 Telegram Part 2. Notification for CRUD actions
      
      
        ruby, rails, ruby-on-rails, telegram, bots, httparty Telegram Part 2. Notification for CRUD actions
      
      
        ruby, rails, ruby-on-rails, telegram, bots, httparty
- 
    
    
      #14
    
 Search field without gems
      
      
        ruby, rails, ruby-on-rails, search Search field without gems
      
      
        ruby, rails, ruby-on-rails, search
- 
    
    
      #13
    
 counter_cache - count how many children a records has
      
      
        ruby, rails, ruby-on-rails counter_cache - count how many children a records has
      
      
        ruby, rails, ruby-on-rails
- 
    
    
      #12
    
 Telegram Part 1. Button to send group messages
      
      
        ruby, rails, ruby-on-rails, telegram, bots, httparty Telegram Part 1. Button to send group messages
      
      
        ruby, rails, ruby-on-rails, telegram, bots, httparty
- 
    
    
      #11
    
 Button to update status attribute of a table
      
      
        ruby, rails, ruby-on-rails, polymorphism, polymorphic-associations Button to update status attribute of a table
      
      
        ruby, rails, ruby-on-rails, polymorphism, polymorphic-associations
- 
    
    
      #10
    
 Polymorphism 101. Part 3 of 3. ActsAsTaggable without a gem. SelectizeJS
      
      
        ruby, rails, ruby-on-rails, polymorphism, polymorphic-associations, tags, selectize-js, jquery Polymorphism 101. Part 3 of 3. ActsAsTaggable without a gem. SelectizeJS
      
      
        ruby, rails, ruby-on-rails, polymorphism, polymorphic-associations, tags, selectize-js, jquery
- 
    
    
      #9
    
 Polymorphism 101. Part 2 of 3. Polymorphic Payments inside-out.
      
      
        ruby, rails, ruby-on-rails, polymorphism, polymorphic-associations Polymorphism 101. Part 2 of 3. Polymorphic Payments inside-out.
      
      
        ruby, rails, ruby-on-rails, polymorphism, polymorphic-associations
- 
    
    
      #8
    
 Polymorphism 101. Part 1 of 3. Polymorphic Comments.
      
      
        ruby, rails, ruby-on-rails, polymorphism, polymorphic-associations Polymorphism 101. Part 1 of 3. Polymorphic Comments.
      
      
        ruby, rails, ruby-on-rails, polymorphism, polymorphic-associations
- 
    
    
      #7
    
 Sending emails in production with Amazon SES
      
      
        ruby-on-rails, action_mailer, amazon-ses, aws, sendgrid Sending emails in production with Amazon SES
      
      
        ruby-on-rails, action_mailer, amazon-ses, aws, sendgrid
- 
    
    
      #6
    
 Install and use gem invisible_captcha with devise
      
      
        ruby-on-rails, devise, invisible_captcha Install and use gem invisible_captcha with devise
      
      
        ruby-on-rails, devise, invisible_captcha
- 
    
    
      #5
    
 styling for true false values
      
      
        ruby-on-rails, helpers, bootstrap styling for true false values
      
      
        ruby-on-rails, helpers, bootstrap
- 
    
    
      #4
    
 One hash field to manage all user roles
      
      
        ruby-on-rails, jsonb, store_accessor One hash field to manage all user roles
      
      
        ruby-on-rails, jsonb, store_accessor
- 
    
    
      #3
    
 Ruby on Rails 6: Disappearing flash messages with toastr
      
      
        ruby-on-rails, flash, toastr Ruby on Rails 6: Disappearing flash messages with toastr
      
      
        ruby-on-rails, flash, toastr
- 
    
    
      #2
    
 How to Embed Youtube videos with ActionText? TLDR
      
      
        ruby-on-rails, actiontext, youtube, embed, tldr How to Embed Youtube videos with ActionText? TLDR
      
      
        ruby-on-rails, actiontext, youtube, embed, tldr
- 
    
    
      #1
    
 Write skinny scaffolds and generators
      
      
        ruby-on-rails Write skinny scaffolds and generators
      
      
        ruby-on-rails