Ruby on Rails follows the Agile lifecycle model with its emphasis on iterative development, rapid prototyping, and convention over configuration. The framework supports continuous integration and frequent deployments. Waterfall is too rigid, Spiral is risk-focused, and 'A and B' is incorrect.