A set of Rails rules for controller actions. Controllers receive web requests, and the rules limit them to the standard actions used by Rails resource routes, such as listing, viewing, creating, updating, and deleting records.
A set of Rails rules for translating an application into multiple languages and defining its error messages. Rails is a Ruby web framework, and I18n is its built-in translation system.
A set of Rails database-migration rules covering file locations, names, table columns, foreign keys, and comments. Database migrations are versioned files that change an application's data structure.
A set of Rails rules for organizing models and application domain logic. Models represent data or business events, while PORO means a plain Ruby class without framework inheritance.
Rules for writing custom validators in a Ruby on Rails application. A validator checks whether model data is acceptable and reports errors when it is not.