Rails: соглашения об именах атрибутов - PullRequest
8 голосов
/ 19 января 2012

Я создаю модель с линией

rails g scaffold contact firstname:string lastname:string email:string

Но атрибуты должны быть такими, как

first_name:string 

вместо этого?

Ответы [ 2 ]

7 голосов
/ 19 января 2012

Условные обозначения не указаны в камне, но хорошо следовать им.

И да, распространенное соглашение для имен атрибутов: случай змеи .

Случай змеи:

пунктуация удалена, а пробелы заменены одиночными подчеркиваниями.Обычно буквы имеют одинаковый регистр (либо UPPER_CASE_EMBEDDED_UNDERSCORE, либо lower_case_embedded_underscore), но регистр может быть смешанным.

2 голосов
/ 19 января 2012

Атрибуты должны быть в snake_case руками вниз.Для получения более подробной информации о правильном стиле кодирования Rails обратитесь к исчерпывающему руководству по стилю Rails 3 .

...