Rails

Ruby on Rails

NeuralBlitz Updated 1 repo stars

File contents

Ruby on Rails

Rails is a full-stack web application framework following the convention over configuration principle. It emphasizes RESTful design, DRY principles, and developer happiness through elegant abstractions.

Key Concepts

  • MVC architecture
  • ActiveRecord ORM
  • RESTful routing conventions
  • Asset pipeline
  • Convention over configuration

Common Use Cases

  • SaaS applications
  • E-commerce platforms
  • API backends (JSON APIs)
  • Content management systems
  • Rapid prototyping

Best Practices

  • Follow Rails conventions strictly
  • Use concerns for shared code
  • Implement background jobs (Sidekiq)
  • Cache aggressively
  • Test with RSpec + FactoryBot

Resources

  • Guides: guides.rubyonrails.org
  • API: api.rubyonrails.org
  • Related Skills: ruby, postgresql, redis, sidekiq

NeuralBlitz/Agent-Gateway/tree/main/agent-gateway/skills/user/categories/frameworks-libraries/rails commit be4d43defc

Frequently asked questions

npx skillmds@latest add neuralblitz/rails-2