CONFIGURING RAILS APPLICATIONS
Part 3 - Configuring Generators
이한국(@majestin)
2014.07.08(Tue)
Generator ?
사용자의 모델, 뷰 등에 적합한 생성기를 호출하여
레일즈를 시작할때 필요한 것들을
자동으로 만들어 주는 유용한 기능
rails generate ...
| Command |
Controller |
View |
Model |
Migration |
Assets |
Route |
Test |
Helper |
| scaffold |
O |
O |
O |
O |
O |
O |
O |
O |
| scaffold_controller |
O |
O |
X |
X |
X |
X |
O |
O |
| controller |
O |
O |
X |
X |
O |
O |
O |
O |
| model |
X |
X |
O |
O |
X |
X |
O |
X |
| migration |
X |
X |
X |
O |
X |
X |
O |
X |
| resource |
O |
X |
O |
O |
O |
O |
O |
O |
Plural & Singular
모델이나 컨트롤러 명을 자동으로 복수, 단수로 잡아줍니다.
ex ) person -> people
child -> children
post -> posts
...
Middleware ?
rails는 여러 미들웨어가 쌓여있는 형태를 이룸.
각 미들웨어는 각자의 목적을 가지고
HTTP의 요청/응답을 변형/제어 함.
어떤 미들웨어가 사용되고 있는지?
-> $ rake middleware