Rails
Cursor-Regel für idiomatisches Ruby-on-Rails: MVC-Konventionen, Naming und ActiveRecord-Stil.
Cursor-Regel für idiomatisches Ruby-on-Rails: MVC-Konventionen, Naming und ActiveRecord-Stil.
Original-Beschreibung der Autoren: Cursor rules for Rails development with basic setup.
Die Regel
---
description: "Cursor rules for Rails development with basic setup."
globs: **/*
alwaysApply: false
---
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.
So nutzt du sie
Die Regel kopieren (Button oben) oder als Datei herunterladen und im Projekt unter .cursor/rules/ ablegen — Cursor lädt sie beim nächsten Start automatisch. Ältere Cursor-Versionen lesen alternativ eine einzelne .cursorrules-Datei im Projektstamm; dort einfach den Regel-Text ohne den Kopfblock zwischen den ----Zeilen einfügen.
Der Regel-Text ist englisch — Cursor versteht ihn unabhängig von der Sprache, in der Sie mit dem Editor chatten.
Im Detail
Fertige Cursor-Regel für Ruby on Rails: legt Konventionen für MVC-Struktur, Naming (Modelle im Singular, Controller im Plural), ActiveRecord-Nutzung und typische Rails-Idiome (fat model/skinny controller, Concerns statt Copy-Paste) fest, damit die KI generierten Code liefert, der sich wie handgeschriebenes, idiomatisches Rails liest statt wie generisches Ruby. Besonders wertvoll für Teams, die bereits Rails-Konventionen (RuboCop-Style, REST-Routing) durchsetzen und nicht bei jedem Prompt erneut erklären wollen. Ersetzt keine eigene Style-Guide-Arbeit, spart aber das ständige Wiederholen von Grundregeln in jedem Chat.
Praxis-Tipp
In .cursor/rules/rails.mdc ablegen und bei Modell-Generierung explizit erwähnen, z. B. „erstelle ein Model User laut Projekt-Rails-Regeln“, damit Cursor Validierungen und Assoziationen im Rails-Stil ergänzt.
Lizenz & Quelle
- Lizenz: CC0 1.0
- Quelle: PatrickJS/awesome-cursorrules (GitHub)
Inhalt ansehen (rails.mdc)
Lade …
Erfahrungen & Kommentare.
Funktioniert der Regel bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.
Lade Kommentare …
Passt dazu.
AI Agent Specialist
Cursor-Regel, die den KI-Editor auf diszipliniertes, spezialisiertes Agenten-Verhalten trimmt.
Alpha Skills Quant Factor Research
Cursor-Regel für quantitative Faktor-Recherche im Trading/Finance-Bereich — leitet die KI zu methodisch sauberer Analyse an.
Android Jetpack Compose
Cursor-Regel für Android-Entwicklung mit Jetpack Compose — sorgt für idiomatischen, deklarativen Kotlin-UI-Code.
