레이아웃 구현하기 – 01

레일즈의 레이아웃 기능을 이용하면 도움이 될 것 같아서 레이아웃을 시간나는데로 만들어 보려고 한다.

우선 전체적인 레이아웃은 담당하는 파일은 application.html.erb 이고 app/views/layouts/ 디렉토리에 위치한다. 그 다음에 이 레이아웃에서 사용하는 스타일시트 파일은 application.css 이며, public/stylesheets/ 디렉토리에 위치한다. 계속 “레이아웃 구현하기 – 01” 읽기

“authlogic” 구현하기

모든 웹어플리케이션이 그렇듯이 맨처음에 부딪치는 것이 로그인과 권한설정기능이었다.
레일즈에는 이와 관련하여 유명한 플러그인이 있다. 이름하여 “authlogic”이다.
레일즈캐스트에는 authlogic의 구현을 자세히 설명해 주고 있다. 그대로 따라하면 별문제없이 구현할 수 있다.

모든 웹어플리케이션이 그렇듯이 맨처음에 부딪치는 것이 로그인과 권한설정기능이었다.레일즈에는 이와 관련하여 유명한 플러그인이 있다. 이름하여 “authlogic”이다.레일즈캐스트에는 authlogic의 구현을 자세히 설명해 주고 있다. 그대로 따라하면 별문제없이 구현할 수 있다.

작성자 : 닥터최

게시판을 만들자 – 01

제로보드XE의 테이블 구조를 참조하여 각종 게시판을 통합관리하기 위한 게시판 템플릿을 구축해 보기로 한다.
게시판류의 디스플레이 방식에 따른 분류는 다음과 같이 생각해 볼 수 있을 것 같다. 이것은 제로보드의 게시판류를 참고한 것이다.

목록형 게시판, 웹진형 게시판, 갤러리형 게시판, 포럼형 게시판, 블로그형 게시판 (총 5가지)

댓글 테이블을 별도로 준비한다. 댓글의 테이블 구조는 게시물(포스트) 테이블 구조와 매우 흡사하지만 특징적으로 제목 필드가 없군요.

아래의 구글문서 링크를 클릭하면 작업한 내용을 볼 수 있다. 여기에서는 게시물정보 / 게시판정보 / 댓글정보 테이블에 대한 내용이 기술되어 있다.

공통항목리스트 – 구글문서보기

작성자 : 닥터최

이제 시작이다…

닥터최는 웹프로그램을 좋아한다.
딱 두가지의 이유다.
하나는 웹이어서…
다른 하나는 프로그래밍을 한다는 행위 그 자체가 좋아서이다.

닥터최는 아마도 2007년말 경에 친구(안과의원의 원장)로부터 루비온레일즈에 대한 이야기를 듣고, 그동안 제로보드를 이용하면서 익힌 PHP 웹스크립트 언어를 접하면서 느꼈던 프레임워크방식 개발의 편리함에, 1% 부족함을 해결하지 못했던 차에 그 해결책을 찾을 수 있는 가능성을 보게 된 것이다. 계속 “이제 시작이다…” 읽기

Hello world!

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!

처음 워드프레스 블로그를 개설하면서 자동으로 만들어진 게시물이다.

닥터최는 동일한 목적의 블로그를 텍스트큐브에서 운영을 시작하였다가 오늘에서야 워드프레스를 이용하여 블로그를 새로이 오픈하게 된 것이다.

루비온레일즈에 관한 것들을 본 블로그를 통해서 정리하면서 연구자료관리를 위해 인트라넷을 이용하고자 한다.

미국에 연수온 상태에서 레일즈에 대한 것을 여유를 가지고 공부할 수 있게 되어 올해 말에 귀국하면 본격적으로 병원안에 관련 자료를 관리하기 위해서 전용 인트라넷을 구축할 예정이다.

이제부터 닥터최의 모든 레일즈 관련 작업을 함께 공유하고자 한다.

2009년 12월 5일

닥터최