All databases

Cursor rule

Rails Cursorrules Prompt File

Cursor rules for Rails development with basic setup.

Rails 8 Development Guidelines

  • Prefer Rails command-line generators over hand-written boilerplate.
  • Use bin/dev for local development and check logs after significant changes.
  • Follow Rails 8 conventions for Solid Queue, Solid Cache, Solid Cable, Propshaft, and Kamal where appropriate.
  • Keep controllers RESTful and focused; use service objects for complex business logic.
  • Use PostgreSQL, proper indexes, connection pooling, and safe migrations.
  • Write Minitest coverage for models, controllers, and integration flows.
  • Use Hotwire for standard Rails interactivity and Vite only when npm-managed JavaScript is needed.

More Backend & Full-Stack rules

Frequently asked questions

What is the Rails Cursorrules Prompt File Cursor rule?

Cursor rules for Rails development with basic setup. It is a Backend & Full-Stack rule, stored as rails-cursorrules-prompt-file.mdc.

How do I use the Rails Cursorrules Prompt File rule in Cursor?

Copy the rule from this page and save it as rails-cursorrules-prompt-file.mdc in your project's .cursor/rules folder, or paste it into Cursor's project rules settings.