Chcę, aby rusztowanie tak:Ruby on Rails konwencji nazewnictwa pól date/czas
rails generate scaffold Job started_at:datetime completed_at:datetime price:decimal paid_at:datetime estimated_completion_at:datetime comment:text
Dodałem „_at” do pola datetime, ponieważ wydawało się, że konwencja jak szyny timestamp pola są "_at" dla datetime lub "_on" dla daty. Ale czy to rzeczywiście jest konwencja? Czy to w porządku, jeśli po prostu "zapłaciłem" zamiast "paid_at" i "completed" zamiast "completed_at"?
Naprawdę chcę to wszystko od samego początku. Programowałem w języku C# od lat, ale jestem nowy, by ruby na szynach. Lubię wszystkie konwencje i chcę mieć pewność, że robię to w odpowiedni sposób "na szynach".
Nic nie łamie, jeśli nie wykonasz go, ale to konwencja nazewnictwa. – Steve
Zgadzam się z tą konwencją, ponieważ wyraźnie wskazują one czas/datę/dzień w stosunku do zwykłej daty. Posiadanie pola takiego jak Employee.hired_at brzmi śmiesznie w stosunku do Employee.hired_on brzmi idealnie. Podobnie jak w przypadku wielu rzeczy, nie ma znaczenia, co robisz, dopóki jesteś konsekwentny. – mroach