voglio fare un'impalcatura come questo:Ruby on Rails convenzione per la denominazione data/campi ora
rails generate scaffold Job started_at:datetime completed_at:datetime price:decimal paid_at:datetime estimated_completion_at:datetime comment:text
ho aggiunto "_at" per i campi datetime perché sembrava essere la convenzione come rotaie timestamp i campi sono "_at" per datetime o "_on" per la data. Ma questa è davvero una convenzione? Va bene se ho solo "pagato" invece di "paid_at" e "completato" invece di "completed_at"?
Voglio davvero farlo fin dall'inizio. Ho programmato in C# per anni ma sono nuovo per ruby su rail. Mi piacciono tutte le convenzioni e voglio essere sicuro che sto facendo questo in modo corretto.
Non infrange nulla se non lo segui, ma questa è la convenzione di denominazione. – Steve
Sono d'accordo con questa convenzione poiché indicano chiaramente un tempo/datetime rispetto a una data semplice. Avere un campo come Employee.hired_at suona ridicolo rispetto a Employee.hired_on sembra perfetto. Come con molte cose, non importa molto quello che fai finché sei coerente. – mroach