Rails는 "설정보다 규약(Convention over Configuration)"을 기본 이념으로 삼고 있다.
컨트롤러 클래스 |
앞 글자 대문자, 뒤에 Controller 붙인다. |
HelloController |
컨트롤러 클래스(파일 이름) |
컨트롤러 클래스 이름을 소문자로 만들고 "_controller"을 붙인다. |
hello_controller.rb |
헬퍼 파일 이름 |
컨트롤러 이름 뒤에 "_helper.rb"를 붙인다 |
hello_helper.rb |
테스트 스크립트 이름 |
컨트롤러 이름 뒤에 "_controller_test.rb"를 붙인다 |
hello_controller_test.rb |
Rails에서는 이름이 모든 구성을 연결해주는 포인트이다.
코드를 정확히 작성했음에도 원하는 결과가 나오지 않는다면 이름을 확인해 본다.
출처
[BOOK] 퍼펙트 루비 온 레일즈
http://www.aladin.co.kr/shop/wproduct.aspx?ItemId=70721713
'기타' 카테고리의 다른 글
[Ruby on Rails] # ERB (Embedded Ruby) (0) | 2015.12.20 |
---|---|
[Ruby on Rails] # Rails Application 삭제 (0) | 2015.12.20 |
[Ruby on Rails] 6. 라우팅 정의 (0) | 2015.12.20 |
[Ruby on Rails] 5. Controller 클래스 기본 구문 추가 (0) | 2015.12.20 |
[Ruby on Rails] 4. Controller 생성, 삭제 (0) | 2015.12.14 |
댓글