Bei Rails dreht sich alles um 'Convention over Configuration'. Allerdings habe ich noch keinen "Standard" für die Reihenfolge der Assoziationen, Bereiche, Includes, Validierungen, ... in Rails-Modellen gefunden. Nehmen Sie zum Beispiel das folgende, vereinfachte, Produktmodell:Was ist die richtige Reihenfolge der Zuordnungen, Gültigkeitsbereiche, Validierungen usw. in Rails-Modellen
class Product < ActiveRecord::Base
mount_uploader :logo, AssetUploader
acts_as_taggable
paginates_per 50
include ActionView::Helpers::NumberHelper
belongs_to :company
validates_presence_of [:title, :price, :plu]
scope :on_website, where(display: true)
def display_price
...
end
end
Ist dies die richtige Reihenfolge? Es ist vielleicht nicht , dass für viele Menschen wichtig ist, aber ich persönlich denke, es wäre großartig, wenn es eine Konvention dazu gäbe.
Ich bin solcher Konvention nicht bewusst. Auch, weil Rubin ist egal, * irgendeine * Reihenfolge ist richtig. –
Sind Sie nicht auch der Meinung, dass es schön wäre, wenn es eine Konvention gäbe? – lafeber
Ich schätze, es spielt keine Rolle, solange Sie verwandte Stücke zusammenhalten, so dass es leicht ist, sie zu finden. –