Подтвердить что ты не робот

Где находятся документы для Rails "script/generate model"?

Я запускаю

ruby script/generate scaffold

или

ruby script/generate model

и я знаю базовый синтаксис, например

ruby script/generate scaffold Dude name:string face:boolean

но я не знаю таких вещей, как:

  • должны ли имена переменных иметь знак подчеркивания или быть camelCased?
  • Какие типы переменных допустимы?

Где я могу найти такую ​​информацию?

СПАСИБО!

P.S. Ответы на мои два вопроса тоже помогут:)

4b9b3361

Ответ 1

Введите команду без аргументов и откроется документация:

$ script/generate model

Вы можете использовать либо верблюд, либо символ подчеркивания для имени модели.

  • Названия моделей являются единственными; имена контроллеров - множественные.
  • В именах полей используются символы подчеркивания.

Я не могу запомнить все возможные типы полей, я просто просматриваю их из документов переноса, как указано выше.

Ответ 2

Этот документ в Rails Migration поможет.

Что касается соглашения об именах, я думаю, что общее принятое соглашение для Ruby on Rails - это подчеркивание.

Чтобы узнать, какие типы переменных допустимы, обратитесь к разделу Отображение базы данных.

Ответ 4

Чтобы проверить соглашения об именах Rails, topfunky Pluralizer был полезен.

Ответ 5

для Rails существует новый синтаксис rails generate