본문 바로가기

공부방/Ruby&Rails

(5)
Sqlite를 활용한 기본 CRUD 작업 후 Flex에 연동해보기 앞서 작업을 통해 기본적으로 웹페이지에 DB의 내용을 뿌릴수 있었으며, 이를 xml로도 만들어 낼수 있다. 사실 rails 가 기본적으로 제공해주는 기능이다;; 앞서 작업한 녀석의 주소에 .xml만 붙여주면 확인해 볼수 있다. 이렇게~ http://localhost:3000/pruducts.xml 이녀석을 가져와서 Flex의 DataGrid에 뿌려 봐야겠다. 먼저 플렉스에서 아래와 같이 심플하게 Datagrid 하나를 만들어 주었다. 그 뒤 실행 시켜 보았지만!! Image_url의 태그명(?)이 언더바가 아닌 image-url로 되어 있는 관계로 해당 필드의 데이터만 연결되지가 않았다. 따라서 이녀석을 수정하기 위해 기본적으로 제공되는 xml 렌더 기능을 rails에서 죽였다. 방법은 controlle..
Sqlite를 활용한 기본 CRUD 작업 ruby 문법이야 자주 사용해보면 알게 될것이고 우선은 책자를 보며 기본 crud 작업을 따라해 보았다. 작업 환경은 gem 1.8.12 , rails 3.0.5, ruby 1.8.7 이고 Netbeans를 통해서 작업했다. 먼저 depot 라는 rails 프로젝트를 만들고, 해당 프로젝트 경로에 들어간뒤 - rails generate scaffold Product \ title:string description:text image_url:string price:decimal 명령어를 통해 컨트롤러와 뷰를 만들어 주었다 다음 해당 프로젝트 폴더의 Database Migrations/migrate 폴더의 오늘날짜 및 시간_create_products.rb 파일을 열어서 화살표 친 부분을 수정해 주었다. 다..
windows rails3 install Error "The 'json' native gem requires installed build tools." C:\Users\rin>gem install rails Fetching: multi_json-1.0.3.gem (100%) Fetching: activesupport-3.1.1.gem (100%) Fetching: builder-3.0.0.gem (100%) Fetching: i18n-0.6.0.gem (100%) Fetching: activemodel-3.1.1.gem (100%) Fetching: rack-1.3.5.gem (100%) Fetching: rack-cache-1.1.gem (100%) Fetching: rack-test-0.6.1.gem (100%) Fetching: rack-mount-0.8.3.gem (100%) Fetching: hike-1.2.1.gem (100%) Fetchin..
윈도우에 Ruby & Rails 설치하기 (작업환경 만들기) 1. http://rubyforge.org/frs/?group_id=167 사이트에서 Ruby 1.8.7-p352 버전을 다운 받아 설치한다. 2. 시작메뉴에서 Ruby 187 을 찾아서 Start Command Prompt with Ruby를 실행 해 준다. 3. gem -v 를 통해서 버전을 확인해 준다. 아마 1.7.2 버전이 기본적으로 설치되어 있을 것이다. 4. gem update --system 명령어를 통해서 gem을 업데이트 시킨다. 5. gem uninstall rubygems-update 명령어를 통해 기존 rubygems를 지운다. 6. 첨부된 sqlite를 Ruby/bin 폴더에 압축 해제 한다. 7. gem install sqlite 명령어를 통해 sqlite 설치 8. gem i..
Ubuntu 11.10 상에서 Ruby 1.9.2 와 Rails 3.1.1 설치 가장 인기있는 리눅스 운영체제인 우분투(Ubuntu)는 매년 4월과 10월에 새버전이 나온다. 그래서 버전번호가 년도두자리와 월두자리로 되어있다. 우분투 10.10까지는 설치프로그램의 한글지원이 미숙해서 필요한 소프트웨어를 스스로 찾아서 설치해야했다. 이번 11.10을 접해보니 운영체제 설치시에 한글관련 패키지까지 일괄 설치되어 정말 초보자도 쉽게 쓸 수 있을 것같다. 와우~ 정말 편해졌네. 요즘 주된 프로그래밍 연습을 루비로 하고 있기 때문에 11.10에서도 평소에 하던데로... 루비소스코드를 받아서 컴파일해서 설치해보았더니 잘된다. 그런데 Rail를 설치하려고 했더니 잘 안되서 인터넷을 검색해보니... 요즘은 Ruby Version Manager(rvm)을 이용해서 설치하는 사람들이 많은 것같다. r..