#50 JavaScript Test Code Coverage in Rails; Business logic in Rails with operators; Enum in Rails explained 🎉

Happy Wednesday!

Here is issue #050 of our newsletter, where we collect news and tools that we find interesting for your Rails project.

1. JavaScript Test Code Coverage in Rails: An article demonstrating how to measure the test code coverage for the JavaScript code when running system/integration tests along with the Ruby code coverage. 🚆

2. Business logic in Rails with operators A look at how to write shorter controllers with the help of operators. 🚀

3. Rails 7 adds database-specific setup and reset tasks for multi DB configurations: A look at how to reset any specific database in a multi database configuration. 😎

4. Enum in Rails explained: A thorough explanation of Enum in Rails, what they are and how to use them.🥳

5. Essential Skills For A Senior Rails Developer: Programming is a skill and just like any skill, to get better at it, one needs to practice, practice and practice!

We hope you find these links useful. Feel free to forward it to your friends! ;)

Have a nice week!

The FastRuby.io team.

* Want to know what upgrading to 6.1 would require? Request an audit to find out what catching up will require.

* Already on 6.1? Check out our Stay Up To Date service so you can be ready for Rails 7.0.


We are hiring! 😎

We are looking for a Ruby on Rails Engineer interested in joining a fully remote and collaborative team. Come work with us!

https://ombulabs.com/jobs

Meet Our Team Members!

Kudakwashe Siziva, Software Engineer

GitHub

OmbuLabs: Why did you decide to become a developer?

Kudakwashe: My older sister introduced me to computers when she was doing her final year in University and ever since I had a great passion in building software.

OmbuLabs: What do you like most about OmbuLabs?

Kudakwashe: The culture. Ombulabs has an inclusive, fun and growth centric culture. We are encouraged to be our true self, voice our opinions, continue learning and above all, have lots of fun. :)

OmbuLabs: What is a personal thing you would like to share about you?

Kudakwashe: I like cooking a lot. I am always in the kitchen trying new recipes I see on Facebook and Youtube 😁

OmbuLabs: What is the most interesting thing you've learned while working for us?

Kudakwashe: Team work. There is no "I" but "We" at Ombulabs. We share our successes and failures as a team.

OmbuLabs: What do you like to do when you're not working?

Kudakwashe: When I am not working I enjoy travelling, especially to palaces with a rich history and great stories attached to them.

Don't wait to bring your Rails application up to date.

We will get on a quick call and recommend a couple of options to start upgrading your Rails app.