2015-08-18 10 views
5

Railties in Rails beginnen genannt entweder mit aktiven oder Aktion:Rails aktiv vs Aktion (Railties Namensgebung)

  • Aktion Mailer
  • Aktion Pack
  • Aktion Ansicht
  • akti ve Job
  • aktiv Modell
  • aktiv Rekord
  • aktiv Unterstützung

Was der Unterschied zwischen aktiven und Aktion ist, und was zu tun haben diese Worte zu tun mit Inhalt oder Funktionalität der Komponente?

+2

überprüfen, ob Sie so - http://stackoverflow.com/questions/23747162/what-is-the-naming- Regel-hinter-Schienen-Teile/23747647 # 23747647 –

+0

@ArupRakshit, oh danke, habe es nicht geschafft, dies zu finden. – lakesare

Antwort

0

Aktionsnamen repräsentieren die Controller Schicht (und die Ansicht Schicht), verantwortlich für die eingehenden HTTP-Anforderungen der Handhabung und eine geeignete Antwort bereitstellt.

Aktive Namen repräsentieren die Modell Schicht. Stellt Ihr Domänenmodell dar und kapselt die Geschäftslogik ein, die für Ihre Anwendung spezifisch ist.

Dieser Text ist aus der README.md Datei im Rails-Repository: https://github.com/rails/rails/blob/master/README.md

+0

Nun, "aktive Unterstützung" gehört nicht wirklich zur Modellschicht, denke ich. – lakesare

+0

Active Support ist vielleicht die Ausnahme. Vielleicht haben sie es in seinen Anfängen als eine Sammlung von Helfern für die Modelle geschaffen, weiß ich nicht. Aber definitiv, aktive Unterstützung passt nicht als Aktive. –

+1

@FranMartinez es gibt etwas namens "ActionCable" (kommt bald!) Auch .. :) Keine Ahnung, basierend auf wirklich welche Konventionen sie wählen diese Namen. –