나는 rails
5.0을 배우고 있습니다. 루비를 배울 때 루비 파일 이름이 클래스 이름과 다를 수 있다는 것을 알고 있습니다. 그러나 레일로 이동할 때 루비 파일 이름과 클래스 이름이 같은 형식이어야한다는 것을 알았습니다. 예를 들어, 클래스 이름 CheckInDetail
은 check_in_detail.ruby
에 있습니다. 또한 모듈 이름이 디렉토리 이름과 일치해야합니다. 예를 들어, 모듈 authentication
은 authentication
디렉토리 안에 있어야합니다. 내 결론에 대한 몇 가지 예는 다음과 같습니다.레일즈 : 루비 클래스 이름은 파일 이름을 기반으로해야합니까?
rspec
: 클래스 이름은 파일 이름을 기반으로해야합니다.grape
: 클래스 이름은 파일 이름을 기반으로해야합니다. 또한 모듈 이름은 디렉토리와 일치해야합니다.
이러한 규칙을 따르지 않으면 레일을 컴파일 할 때 예외가 발생합니다. 그 도서관 github 페이지에 그 관습을 볼 수 없습니다. 모든 도서관과 함께 전체 철도 프로젝트에 적용됩니까?
알려 주셔서 감사합니다. 모듈에 관해서는, 우리도이 대회를 따라야 만합니까? –
예 모듈에 대해서도 동일한 규칙을 따라야합니다. – Pragash