[rails] rails 애플리케이션 폴더 구조

2016. 3. 20. 23:07프로그래밍/Ruby on Rails

728x90
728x90

/myapp

/app : 애클리케이션의 메인 폴더.

/assets : 어셋(자바스크립트, 스타일시트, 그림 등의 리소스)

/images

/javascripts

/stylesheets

/controllers : 컨트롤 클래스

/concerns : 컨트롤 공통 모듈

application_controller.rb : 애플리케이션 공통 컨트롤러

/helpers : 뷰 헬퍼

application_helper.rb : 애플리케이션 공통 뷰 헬퍼

/mailers : 액션 메일러 구현 클래스

/models : 모델 클래스

/concerns

/views : 뷰 스크립트

/layouts : 레이아웃

application.html.erb : 애플리케이션 공통 레이아웃

/bin : 코드 생성 또는 개발 서버 실행에 사용되는 헬퍼 스크립트

/config : 애플리케이션 자체와 라우팅 등의 설정

/environments : 환경 단위의 설정파일

/initializers : 초기화 파일

/locales : 국제화 대응을 위한 리소스 파일

/db : 데이터베이스 자체 또는 스키마 정보. 마이그레이션 파일 등

/lib : 사용자 정의 라이브러리 등

/log : 로그 출력 위치

/public : 공개 폴더

/test : 테스트 스크립트 등

/tmp : 임시 파일

/vendor : 서버 파티 코드

config.ru : 애플리케이션 엔트리 포인트

Gemfile : 필요한 gem 파일 정의

Rakefile : 터미널로부터 사용가능한 작업

README.rdoc : readme


728x90
반응형

'프로그래밍 > Ruby on Rails' 카테고리의 다른 글

[rails] 모델 기본  (2) 2016.06.27
[rails] 뷰 기본  (3) 2016.06.11
[rails] 컨트롤러 기초, 라우팅  (4) 2016.05.17
[Rails] Rails의 설계 철학. DRY and CoC.  (3) 2016.03.20
scaffold generator 사용해보기  (2) 2015.09.13
Sqlite cheat sheet  (0) 2015.09.13
hell world 찍어보자!  (4) 2015.09.11