Szyny to "Konwencja dotycząca konfiguracji". Jednak nie spotkałem "standardu" dla porządku skojarzeń, zakresów, obejmuje, zatwierdzenia, ... w modelach Rails jeszcze. Weźmy na przykład następujący, uproszczony model produktu:Jaka jest prawidłowa kolejność skojarzeń, zakresów, zatwierdzeń itp. W modelach Railsowych
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
Czy to jest właściwa kolejność? Być może nie jest to ważne dla wielu osób, ale osobiście uważam, że byłoby wspaniale, gdyby istniała na to konwencja.
Nie jestem świadomy takiej konwencji. Ponadto, ponieważ ruby się nie przejmuje, * każda * kolejność jest poprawna. –
Czy nie sądzisz, że byłoby miło, gdyby istniała konwencja? – lafeber
Sądzę, że to nie ma znaczenia, dopóki trzymasz powiązane ze sobą elementy, tak, że łatwo je znaleźć. –