Я создаю модель с линией
rails g scaffold contact firstname:string lastname:string email:string
Но атрибуты должны быть такими, как
first_name:string
вместо этого?
Условные обозначения не указаны в камне, но хорошо следовать им.
И да, распространенное соглашение для имен атрибутов: случай змеи .
Случай змеи: пунктуация удалена, а пробелы заменены одиночными подчеркиваниями.Обычно буквы имеют одинаковый регистр (либо UPPER_CASE_EMBEDDED_UNDERSCORE, либо lower_case_embedded_underscore), но регистр может быть смешанным.
пунктуация удалена, а пробелы заменены одиночными подчеркиваниями.Обычно буквы имеют одинаковый регистр (либо UPPER_CASE_EMBEDDED_UNDERSCORE, либо lower_case_embedded_underscore), но регистр может быть смешанным.
Атрибуты должны быть в snake_case руками вниз.Для получения более подробной информации о правильном стиле кодирования Rails обратитесь к исчерпывающему руководству по стилю Rails 3 .