SSHKit 1.9.0 might fail with the following error, when trying to deploy a Rail application. Upgrading the gem to version...
Whenever requires you to set the application attribute in your Capistrano configuration. Otherwise your cronjobs are created multiple times.
Using Ruby 1.8.7 you will not be able to use the maximum versions Rubygems 1.8.30 and Bundler 1.17.3 with https://...
When deploying a Rails application that is using Webpacker and Capistrano, there are a few configuration tweaks that optimize the...
If you have installed Rubocop in your project, RubyMine can show you Rubocop violations immediately in your editor. You probably...
You need to install the official plugin, it is not bundled with RubyMine by default. Example: Setup a watcher...
We currently test most of our gems on Travis CI, but want to migrate those tests to Github Actions. This...
On some of our older projects, we use the mysql2 gem. Unfortunately, versions 0.2.x (required for Rails 2.3) and...
It sometimes happen that a database dump, that would want to insert into your development database, does not match the...
The sidekiq-rate-limiter gem allows rate-limiting Sidekiq jobs and works like a charm. However, it needs to be...
If you're using the webdrivers gem and VCR together, depending on your configuration, VCR will yell at you regulary...
Pagy is a gem for pagination. They make some bold claims: Pagy is the ultimate pagination gem that outperforms the...
This is an extract from the linked article. It shows an approach on how to implement encrypted passwords with the...
Rails 5.2+ supports "verbose query logs" where it shows the source of a query in the application log.
Important If your railscomplete-deployment uses the net-ssh-gem please ensure you use version 5.2.0 or newer to ensure...
When you use Sentry to monitor exceptions, an important feature is Sentry's error grouping mechanism. It will aggregate similar...
Here is an example with the --tags option. You need to wrap them inside --cucumber-options option of parallel_cucumber...
If you want to prevent that two processes run some code at the same time you can use the gem...
CSP hat zum Ziel einen Browser-seitigen Mechanismus zu schaffen um einige Angriffe auf Webseiten zu verhindern, hauptsächlich XSS...
GoodJob is a new background worker gem. It's compatible with ActiveJob. We're huge fans of Sidekiq for its...
These warnings are printed when the etc Gem is installed, while etc is also included in Ruby. Fix with:
"Open-source software (OSS) is great. Anyone can use virtually any open-source code in their projects." Well, it depends...
TL;DR PostgreSQL handles Rails 4+ text and string columns the same. That said, there is still a semantic difference...
In a web application you sometimes have tasks that can not be processed during a request but need to go...