Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 영화
- 안치환콘서트
- 닷넷DB연동
- 게시판페이징
- ASP.NET
- Perth
- 김광석
- 퍼스
- 서호주여행
- wp7
- U2
- 웹프로그래밍
- 여행
- 가족영화
- 윈폰7
- The Frames
- 유용주
- 전라도여행
- 광야에서
- live8
- BSB
- swell season
- 닷넷게시판만들기
- 닷넷게시판리스트
- 서호주
- asp
- 안치환
- 닷넷공부법
- 안치환공연
- 백스트리트보이스
Archives
- Today
- Total
새로운 시작, GuyV's lIfe sTyle.
[Rails] Controller -> View 본문
>>>ruby script/controller [컨트롤명] [액션컨트롤1] [2] [3] ...
/controllers/컨트롤명_controller.rb
/views/users/액션컨트롤명.rhtml
(자동생성)
/views/users/액션컨트롤명.rhtml
(자동생성)
컨트롤에서 메소드 (def ... end) 역시 자동생성, 내부에 특정 명령을 수행.
[접근방법]
http://ip:port/컨트롤러명/액션컨트롤명
* 해당폴더에 Rails 가 자동으로 rhtml 파일들을 만들어줬으므로 에러없이 기본템플릿 출력.
(예제, 컨트롤에 다음을 입력) .. 컨트롤러명 : "login"
def login
cookies[:login] = {:value => 'guyv', :expire => 30.days.from_now}
@cookie = cookies[:login].type
@tmp = @cookie.type
end
1. cookie[:] 의 type은 Class
2. @cookie, @tmp 는 rhtml 뷰 컨트롤에서 사용가능.
해당 컨트롤의 View파일 (컨트롤러명이 login 이므로 login/login.rhtml)
[접근방법]
http://ip:port/컨트롤러명/액션컨트롤명
* 해당폴더에 Rails 가 자동으로 rhtml 파일들을 만들어줬으므로 에러없이 기본템플릿 출력.
(예제, 컨트롤에 다음을 입력) .. 컨트롤러명 : "login"
def login
cookies[:login] = {:value => 'guyv', :expire => 30.days.from_now}
@cookie = cookies[:login].type
@tmp = @cookie.type
end
1. cookie[:] 의 type은 Class
2. @cookie, @tmp 는 rhtml 뷰 컨트롤에서 사용가능.
해당 컨트롤의 View파일 (컨트롤러명이 login 이므로 login/login.rhtml)
Your login cookie : <%= @cookie %> / datatype: <%= @tmp %>
1. <% .. %> 코드부분
2. <%=%> 여타 스크립트 언어처럼 출력하는 명령
[예제결과]
[Bonus] 반복문 (rhtml)
2. <%=%> 여타 스크립트 언어처럼 출력하는 명령
[예제결과]
[Bonus] 반복문 (rhtml)
<%
@i=0
while(@i != 10)
@i=@i+1
%>
@i=0
while(@i != 10)
@i=@i+1
%>
<%= @i %><br />
<% end %>
반응형
'ⓟrogramming' 카테고리의 다른 글
APM6 + XP Mysql 한글깨짐 해결 (0) | 2008.11.20 |
---|---|
아파치 가상호스트 설정 예제. (0) | 2008.11.03 |
Ruby, 모델을 이용해 Select 하는 예제.. (0) | 2008.10.02 |
레일즈 튜토리얼 (0) | 2008.09.11 |
Cursor:hand not working with mozilla/firefox (0) | 2008.07.31 |
Comments