我要作出这样的支架: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