我要作出這樣的支架:Ruby on Rails的約定命名日期/時間字段
rails generate scaffold Job started_at:datetime completed_at:datetime price:decimal paid_at:datetime estimated_completion_at:datetime comment:text
我已經添加了「_at」於日期字段,因爲這似乎是慣例爲軌道時間戳字段可以是日期時間的「_at」或日期的「_on」。但這實際上是一個慣例嗎?如果我只是「付費」而不是「paid_at」和「完成」而不是「completed_at」,那麼可以嗎?
我真的想從一開始就得到這個權利。我一直在C#編程多年,但我是Ruby on Rails的新手。我喜歡所有的慣例,並且我想確保我以正確的'軌道方式'來做這件事。
它不會破壞任何東西,如果你不遵循它,但是這是命名約定。 – Steve 2014-11-22 04:11:04
我本公約同意,因爲他們很清楚地表明一個時間/日期與平原日期。擁有像Employee.hired_at場聽起來很可笑與Employee.hired_on聽起來很完美。就像許多事情一樣,只要你一致,你做什麼並不重要。 – mroach 2015-01-28 02:48:01