ruby on rails

routes-controller-view

흰두부1 2020. 11. 10. 11:20

URL/about 이란 페이지를 만들고 싶다.

 

1. get /about 이라는 request를 route에서 처리해줘야 한다.

config/routes.rb에서 get 'about', to: 'pages#about'

pages 컨트롤러의 about method로 보낸다

 

2. pages 컨트롤러에서 처리를 해줘야한다.

단순하게 view로 넘길것이므로

def about
end

만 추가

 

3. view에서 about.html.erb 구현

 

# vscode에서 html 태그 자동완성 하기

세팅 > emmet

emmet:Include Languages에서

erb html

ruby html

추가

 

# controller 만들기

rails generate controller 이름