| 테마
project/app/views/layouts/application.html.erb 에서 관리할 수 있다.
안드로이드의 activity와 같이 전체 페이지를 담는 html이다.
| 페이지 관리
project/app/views/home 에서 여러 페이지를 관리할 수 있다.
새 페이지를 추가할 때는, 항상 컨트롤러에 def 를 같이 추가해줘야 한다.
| 페이지 임베딩
안드로이드의 프래그먼트처럼 페이지를 다른 페이지의 일부분으로서 삽입할 수 있다.
단, 파일 이름과 코드 사용에 양식이 있음.
<!--파일이름에 언더바-->
<!-- _header.html.erb -->
<%=render 'home/header'%>
<!--html 에선 언더바 없이 사용 한다 -->
| 네비게이션
루비 태그 ( <%= %> ) 를 사용한 링크 이동 네비게이션이다.
<%= link_to 'name',root_path, class:"example-css" %>
위와 같이 사용하며, link_to 다음 ( '이름' , route ) 변수가 들어가게 된다.
route 변수는 rails routes 명령어로 확인할 수 있다.