Rails installerhttp://railsinstaller.org/en 위 링크에서 windows용 installer를 다운 받아 설치합니다. ruby도 함께 설치되고, 환경 변수도 설정해줘 아주 편합니다. Ruby on rails IDE - Aptana Studio 3http://www.aptana.com/products/studio3/download 태생이 Eclipse긴하지만, plugin 추가 설치 없이 ruby와 rails 모두를 잘 지원해줍니다. 위 두개를 설치 하신 후, gem install ruby-debug-ide 명령을 통해 ruby-debug-ide를 설치해주셔야 정상적으로 디버깅이 가능해집니다. ruby 파일의 경우 run (Ctrl+F11), debug (F11) 명령을 이..
액티브 쿼리 인터페이스http://rubykr.github.io/rails_guides/active_record_querying.html 튜토리얼만 잘 읽고 가이드만 잘 따라가도 평타를 칠 수 있는 언어! 루비....인데, 액티브 쿼리 인터페이스 읽다말고 find_by_sql을 발견 한 후, find_by_sql 위주로 작업을 했더니 몇가지 문제가 있었습니다. 현재의 세팅환경은, 다음과 같습니다. develop : sqliteproduction : mysql 이렇게 쓰다보니, 특정 dbms 종속형 쿼리를 작성 했을시에 특정환경에선 동작하지 않는 기능을 만들어버리는 것이었죠. ROR의 액티브 쿼리 인터페이스란걸 알고보니 어지간한건 직접 쿼리 안짜고 가능하더군요!! 아래는 ROR에서 지원하는 메소드 종류입니..
ruby를 포터블 버전으로 패키징해서 관리해오고 있었음. 새로 추가된 wxruby-ruby19가 직접 gem을 install 한 pc가 아니면 미동작함. 뭐가 문제일지 계속 고민했으나, 증상은 gem을 install한 pc에서만 동작. SVN으로 check-out 받거나, export된 파일을 실행한 경우에는 정상 동작 하지 않음. 뭔가 이상해서 gem install한 pc에서 동작하는 폴더를 통째로 압축하고, ruby가 전혀 설치되지 않은 pc에서 실행해도 제대로 동작. 알고봤더니, so파일이 커밋이 되지 않아 오류 발생. so 파일은 SVN 기본 ignore 파일. 아...내 아까운 시간... ㅠ_ㅠ 말도 안되는 상황이라 여겼는데, Redmine이나 ROR도 Portable 버전이 많이 돌아다니는데 ..
참고 문서http://rubykr.github.io/rails_guides/migrations.html 한글 번역 아주 잘 되어 있군요.Redmine도 루비를 쓰는 만큼, 같은 개념이라고 하네요. 모델 생성시rails generate model Product name:string description:text 독립적인 마이그레이션 만들기rails generate migration AddPartNumberToProducts 특정 버전으로 Migraterake db:migrate VERSION=20080906120000 Rollbackrake db:rollback 간략하게 요약하자면 위와 같습니다. 독립적인 마이그레이션을 만들고 나면, db\migration 폴더 안에 현재 시간의 이름으로 된 rb 파일이 ..
현재 웹 로그 서버로 루비 온 레일즈를 사용해 개발중에 있습니다. 그 과정에서 간략한 기록 겸 정리로 포스팅해봅니다. 윈도우용 루비 개발에 이용한 Quick Installer 입니다. RailsInstallerhttp://railsinstaller.org/ 루비 적응에 참고한 튜토리얼입니다. Ruby on rails - getting started Tutorialhttp://rubykr.github.com/rails_guides/getting_started.html Ruby on Rails - Active Records Query Interfacehttp://rubykr.github.io/rails_guides/active_record_querying.html scaffold를 이용해 쉽게 기본 기능을 ..
- Total
- Today
- Yesterday
- TDD
- MS-SQL
- CppSQLite
- perfmon
- ftp
- Rails
- ruby
- 임백준
- 루비
- 멀티스레드
- SDL
- svn
- c언어
- 게임데브포에버
- 게임개발포에버
- SQLite Spy
- 바로가기 프로그램
- Ruby on Rails
- 엘키
- 리버스 엔지니어링
- RoR
- 루비 온 레일즈
- 조엘 온 소프트웨어
- EasyExec
- EzShortcut
- 디자인 패턴
- NDC2013
- 디버깅
- TraceRoute
- 좋은 프로그래머
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |