Rails è tutto su 'Convenzione sulla configurazione'. Tuttavia, non ho ancora trovato uno "standard" per l'ordine di associazioni, ambiti, inclusioni, validazioni, ... nei modelli Rails. Prendiamo ad esempio il seguente modello semplificato:Qual è l'ordine corretto di associazioni, ambiti, convalide, ecc. Nei modelli Rails
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
È l'ordine corretto? Forse non è che è importante per molte persone, ma personalmente penso che sarebbe bello se ci fosse una convenzione su questo.
Non sono a conoscenza di tale convenzione. Inoltre, dal momento che il rubino non si cura, * qualsiasi * ordine è corretto. –
Non sei d'accordo sarebbe bello se ci fosse una convention? – lafeber
Immagino che non abbia importanza se si mantengono uniti i pezzi correlati, in modo che sia facile trovarli. –