machichdigital
RegelCursor RulesLizenz: CC0 1.0frei kopierbar

Rails

Cursor-Regel für idiomatisches Ruby-on-Rails: MVC-Konventionen, Naming und ActiveRecord-Stil.

⬇ Als Datei laden

× kopiert× heruntergeladenBewertung:

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

Inhalt ansehen (rails.mdc)
Lade …

Erfahrungen & Kommentare.

Funktioniert der Regel bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.

Lade Kommentare …

Ihre IP-Adresse wird zum Schutz vor Missbrauch gespeichert und nach 14 Tagen automatisch entfernt (Datenschutz).

Passt dazu.