ror 2주차(컨트롤러 생성)

11
루비온레일즈2시간만에 홈페이지 제작하기 코딩카페 with 멋쟁이사자처럼_이상훈 ([email protected])

Upload: sang-hun-lee

Post on 21-Aug-2015

40 views

Category:

Technology


7 download

TRANSCRIPT

Page 1: Ror 2주차(컨트롤러 생성)

루비온레일즈로2시간만에

홈페이지제작하기코딩카페with 멋쟁이사자처럼_이상훈 ([email protected])

Page 2: Ror 2주차(컨트롤러 생성)

지난 8분

간단한 정적 홈페이지를 생성했습니다.

2

Page 3: Ror 2주차(컨트롤러 생성)

오늘의 8분

루비온레일즈 페이지 만들기

(컨트롤러 생성, 뷰 생성)

www.google.com/coding/cafe

3

Page 4: Ror 2주차(컨트롤러 생성)

준비물

지난 8분

4

Page 5: Ror 2주차(컨트롤러 생성)

오늘의 8분MVC가 무엇인가?

컨트롤러 생성

액션 정의

라우터 수정

뷰 생성

5

Page 6: Ror 2주차(컨트롤러 생성)

실제 데이터를 저장할 수 있는 틀입니다.

웹 사이트에 있어서 사용자가 가장 직관적으로, 가장 먼저 만나게 되는 형태입니다.

Model과 View사이에서의조율과 연산을 맡는 역할을 주로 합니다.

Page 7: Ror 2주차(컨트롤러 생성)

컨트롤러생성

rails generate controller [컨트롤러명]

rails generate controller coding

7

Page 8: Ror 2주차(컨트롤러 생성)

라우터수정get ‘[컨트롤러명]/[액션명]‘

get ‘coding/cafe'

8

루비 프로젝트에게 이 경로에 있는 파일을 웹 url로 사용하겠다는 선언을 합니다.

Page 9: Ror 2주차(컨트롤러 생성)

액션정의def [액션명]

end

def cafe

end

9

Page 10: Ror 2주차(컨트롤러 생성)

정리Model : 실제 데이터를 담는 틀

View : 사용자가 가장 먼저 보게 되는 화면

Controller : Model과 View사이의 조율과 연산

컨트롤러 생성 : rails generate controller [컨트롤러명]

라우터 생성: get ‘[컨트롤러명]/[액션명]’

액션 정의 : def [액션명] end

10

Page 11: Ror 2주차(컨트롤러 생성)

다음 8분

크롬 개발자 도구 사용하기

11