Называть поле в дате модели в Ruby on Rails проблематично или плохая практика? - PullRequest
1 голос
/ 06 марта 2012

Например, поле даты в модели транзакции приводит к transaction.date.

Это вызовет проблемы?

Может ли это сделать код менее читабельным и, следовательно, быть плохой практикой?

Ответы [ 3 ]

4 голосов
/ 06 марта 2012

Вы можете назвать это «дата».Я не думаю, что это вызовет какие-либо проблемы.Тем не менее, как и «creat_at», «updated_at» для времен, будет хорошей идеей назвать поле даты как «xxx_on»?

1 голос
/ 06 марта 2012

Нет, это не вызовет проблем.Это не зарезервированное слово, и это не плохая практика.

1 голос
/ 06 марта 2012

Если ваша транзакция завершается в течение 24 часов, вы можете просто сохранить один столбец даты.:)

Это зависит от того, какую информацию вы хотели бы хранить.Столбец datetime обычно говорит о том, о чем эта дата / времяЧто-то создано / обновлено?Как в вашем случае учтите это.Транзакция будет иметь начальный_каталог, завершенный_кат, неудачный_тат и т. Д. *

...