일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 웹 프로그래밍
- 루비온레일즈
- rails review
- 데스크탑애플리케이션
- css3
- 레일즈
- 꿀팁
- Django
- Python
- 홈페이지 개발하기
- Ruby On Rails
- django 공부하기
- jquery
- 프론트엔드
- nodejs api
- 웹프로그래밍
- 예스인테리어
- 장고 공부하기
- 웹 프론트엔드
- rails
- nodejs
- 웹 프로그래밍 입문
- 모닝버드
- 파이썬 웹 프레임워크
- node.js
- 루비 온 레일즈
- 장고
- 모듈화
- 루비
- express-mysql-session
- Today
- Total
노래하듯 이야기하고, 춤추듯 정복하라.
#Rails만 갖고 있는 view helper 레일즈의 view 파일들은 기본적으로 viewfile_name.html.erb 형태의 파일 포맷을 가진다. 뷰 템플릿 파일의 양이 많아질수록 html과 erb의 코드가 복잡해져서 유지보수와 디버깅이 어려워진다. 이러한 문제점을 해결하기 위해 레일즈에서는 그들만의 view_helper 메소드 들을 제공하고 있다. 레일즈의 view helper을 사용하면 템플릿파일이 비교적 깔끔해 지는 것을 느낄 수 있을 것이다. 위와 같은 코드가 대표적인 예인데, 로컬 서버를 실행하여 개발자도구(f12)를 실행하고 위치를 찍어보면 다음과 같은 코드로 변환되어 보인다. Edit전 글에서 포스팅 했던 form_for역시 뷰의 헬퍼 중의 하나이다. #View Helper의 종류 레..
#Scaffold 란? Rails는 Ruby 언어로 만든 웹 프레임워크입니다. 일반적인 웹 프레임워크와 비슷하게 MVC(Model-View-Controller)구조를 갖고 있는데요. 보통 rails g controller ctr_name, rails g model model_name의 명령어로 각각의 모델과 컨트롤러를 생성해주고, routes.rb에서 url 패턴을 잡아 줘야합니다. 하지만 rails에서 지원하는 scaffold기능은 위와 같은 여러개의 번거로운 작업을 한 번에 해결해주는데요. rails g scaffold name_sapce [options] 의 명령어 한번이면 model과 controller 그리고 controller 안에 CRUD의 7가지 기능(index, show, new, cre..
# 서두안녕하세요 모닝버드입니다. 정말 오랜만에 포스팅을 합니다. 포스팅을 오랫동안 못했던 핑계를 나열하자면.. 1월중순~2월초 약 한달간 인도-네팔 여행을 다녀왔습니다. 여행 전후로 준비기간, 휴식기 등이 겹치면서 장시간 활동을 할 수 없었답니다! 시차가 약 3시간 정도 나는데 짧은 타임이라 생각했지만 은근 몸에서 반응이 오더군요. 미국이나 유럽처럼 12시간 씩 차이를 경험하게 되면 어떤 느낌일지 참 궁금해 집니다. # Git Of Hellnode.js를 공부하면서 새로운 Study 프로젝트를 하나 시작하려하는데요. 그 전에 기초적인 git 사용법을 공부한 후에 git repository에 pull & push 하면서 프로젝트를 진행 해 보려합니다. 저의 github 계정에 첫 repository를 생..