Articles in this series
Context You have an array of hashes and want to check if all elements are satisfying a condition. TIL You might want to do this in Ruby: objects.all?...
Context You have a column in your table that is used as an array , like this: t.string 'ids', array: true And you want to select all records that...
Context Let's say that you have two array of hashes: a = [ { initial: "a", email: "a@example.com" }, { email: "b@example.com", ...
How to create a raw SQL to update in Rails different values for each record in one single query · Context You want to update the same column for multiple...
Examples of creating an enum type, renaming a value, deleting a value · Rails 7 introduced a new way to create enums in PostgreSQL, by adding create_enum...
How to get the class name To get the class name: class User def call = puts self.class.name end User.new.call #=> User This will work even if the...