Можно ли иметь модель, содержащую столбец с тем же именем? - PullRequest
0 голосов
/ 18 февраля 2019

У меня есть модель Language, и имеет смысл семантически назвать колонку в ней "языком".

Возможно ли это и звучит немного странно (например, Language.language), может ли это быть рискованным (например, столкновения пространства имен и т. Д.)?

1 Ответ

0 голосов
/ 18 февраля 2019

Возможно : определенно.

Столкновения пространства имен : Вероятно, нет.

Звучит немного странно : Да, это так.

Как насчет того, чтобы назвать это language_name или просто name?Таким образом, вы можете получить к нему доступ как Language.name и запросить как Language.find_by_name и так далее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...