_ w nazwach

Witam.

Czy są jakieś przeciwwskazania lub zalecenia dotyczące nazewnictwa?

Czy _ (znak podekreślenia ) w nazwach:
ruby script\generate scaffold Computer_model name:string sn:string …

nie będzie generował problemów podczas tworzenia aplikacji?

Pozdrawiam
Sebastian

Są. Powinieneś użyć ruby script\generate scaffold computer_model name:string sn:string
lub

ruby script\generate scaffold ComputerModel name:string sn:string

Oba z nich wygenerują Ci migrację o nazwie ComputerModel.

W Rubym przyjęło się do nazw klas używać CamelCase.

Ale czy będzie to generować problemy? Nie sądzę, ale nie byłbym takim faktem zaskoczony. Na pewno Tobie łatwiej byłoby się od razu przestawić na standardowy styl kodowania w Rubym.

A jeśli chodzi o nazewnictwo kolumn w bazie?

Który zapis jest najbardziej poprawny?

ruby script\generate scaffold Computer SerialNumber:string
ruby script\generate scaffold Computer serial_number:string
ruby script\generate scaffold Computer Serial_Nnumber:string

Pozdrawiam

serial_number