rails 이름 규칙 질문입니다.

조회수 1732회

퍼펙트 루비 온 레일즈 에서 이름규칙에 대한 설명이 있긴 하지만

거기에 예시는 단어가 하나일 때만 있길래 질문 드립니다.

예를 들어서 rails g model user 이렇게 해주면

rails에서 알아서 대문자로 시작해야하는 곳은 대문자 붙이고, 복수형이 필요할 때는 복수형 해주고, _가 있어야할 자리에는 _를 붙여주는데

이경우는 단어가 하나라서 이해하기가 쉬운데 단어가 두개일 때는 어떻게 되나요?

음.. 적절한 예시가 생각이 나지 않는데

rails g model male_user

rails g model female_user

이렇게 생성하면

app/models 안에는

male_user.rb 라고 파일이 생기는데

파일 내부 클래스 이름을 보면 MaleUser 라고 되네요

이걸 만약 다른곳에서 사용할 때

예를들어 migrate 파일에서

t.integer :male_user_id 이렇게 하나요? 아니면 :mailuser_id 이렇게 하나요? rails g model [ ] 저기에 입력했던 그대로 사용하는 것인가요?ㅇ?

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)