Rails Credentials
1/ Be sure to use the EDITOR= flag. Choose vi, emacs, or nano Get comfortable with nano, emacs or vi. When you run bin/rails credentials:edit be sure to prepend with…
Achieving Developer Excellence with Automated Testing
Posts related to Ruby, Rails, other programming topics. Highly technical.
1/ Be sure to use the EDITOR= flag. Choose vi, emacs, or nano Get comfortable with nano, emacs or vi. When you run bin/rails credentials:edit be sure to prepend with…
[icon name=”square” prefix=”fas” class=”jfb-blue”] Intermediate [icon name=”gem” prefix=”fas” class=”jfb-red”] Rails
Although most simple apps will operate just fine running on http://localhost:3000 (the default for Rails), it is often advantageous to run your local development on https, or using SSL/TLS. You…
Webpacker was historically the tool used to connect Rails 6 apps to Webpack, the build tool for managing Node dependencies. Webpack originated from the Node world and Webapcker was the…
If you want Bootstrap with Sprockets and ImportMaps, you will pin your JS dependencies — in our case Bootstrap and Popper — in any one of these 3 ways: (1) Via a…
Here we will do a manual setup for ImportMap-Rails starting from rails new --skip-javascript. Please note that these are the step-by-step instructions for helping you start with a brand new…
There are three levels of understanding coding we must achieve to become effective developers: Language, where we understand the fundamental parts of the language we are working with; theory, where…
What is branching? Branching mean we create a new line of commit history in a temporary working space. We do this to implement a feature to fix a big, and…
Let’s begin with the most foundational part of learning Git, the open source tool universally used to write modern software: Merging vs. rebasing. When you are using git, the first…
Let’s consider a common problem: Your 12-factor Rails app has an operation, like uploading file to attach to an email, which causes your Heroku memory to jump past its allocation…