hell world 찍어보자!
2015. 9. 11. 03:20ㆍ프로그래밍/Ruby on Rails
728x90
728x90
컨트롤러와 액션 생성
1 | rails generate controller say hello goodbye | cs |
레일스는 철저하게 MVC 패턴을 따른다.
해당 명령은 say라는 컨트롤러를 생성하고 hello와 goodbye라는 액션을 생성한다는 뜻.
서버를 키고
localhost:3000/say/hello를 들어가보자!
이렇게 아주 아름답게 페이지가 나온다!
생성된 소스는 app/views/say/hello.html.erb로 저장된다.
erb는 루비 인터프리터가 읽기 위한 것!
루비 코드는 jsp처럼 <%= %>안에 넣어서 쓸 수 있다.
View 수정해보기
소스를 조금 수정해 이렇게 하면 Hell World 제목이 나오고 현재 시간이 표시된다.
Controller 수정해보기
controller에 소스를 수정하기 위해 경로를 찾아보면
app/controllers/say_controller.rb 파일이 있다.
controller 소스에 @time 변수를 받아서
views 소스에서 사용할 수 있다.
결과
728x90
반응형
'프로그래밍 > Ruby on Rails' 카테고리의 다른 글
[rails] 뷰 기본 (3) | 2016.06.11 |
---|---|
[rails] 컨트롤러 기초, 라우팅 (4) | 2016.05.17 |
[rails] rails 애플리케이션 폴더 구조 (2) | 2016.03.20 |
[Rails] Rails의 설계 철학. DRY and CoC. (3) | 2016.03.20 |
scaffold generator 사용해보기 (2) | 2015.09.13 |
Sqlite cheat sheet (0) | 2015.09.13 |
환경 준비 (0) | 2015.09.10 |