본문 바로가기

2008년 6월 이전의 기록/Development

A module for using Textile in Ruby : RedCloth RedCloth는 루비에서 Textile을 사용하기 위한 라이브러리입니다. 사용을 위해서는 RedCloth gem을 인스톨합니다. gem install RedCloth 참조 Textile Reference Textile Quick ReferenceRedCloth3 *need to update: 간략 사용 설명 더보기
레일즈 2.0에서 InPlaceEditor 사용시 InvalidAuthenticityToken 예외 발생시 우여곡절 끝에 InPlaceEditor를 플러그인으로 설치하고 script/generate scaffold로 생성한 내용 중 show.html.erb 뷰를 다음과 같이 수정, : 1 %> InPlaceEditor가 제대로 작동하는 것을 확인하고 컨트롤러에 다음의 코드를 추가하여 InPlaceEditor로부터의 요청을 처리할 수 있도록 하였다. in_place_edit_for :contact, :name in_place_edit_for :contact, :email ... 테스트 결과 아래와 같이 예외가 발생한다. ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken): ... 또다시 이리저리 문제 해결을.. 더보기
InPlaceEditor 플러그인 InPlaceEditor는 사용자들이 어플리케이션에서 자주, 신속히 편집해야 하는 데이터가 있을 때 사용하는 에디터이다. InPlaceEditor는 별도의 편집 폼을 열지 않고 데이터를 즉석에서 편집할 수 있도록 해 준다. 이것 역시 기존에 Core에 포함되어 있었으나, 레일즈 2.0으로 넘어오면서 플러그인으로 옮겨졌다. 루비온레일즈 홈페이지에는 아래와 같은 표현으로 in_place_editor와 auto_complete_for 두 기능의 운명을 아래와 같이 표현하고 있다.(kick out에 밑줄 쫙~) Finally, we’ve kicked out in_place_editor and autocomplete_for into plugins that live on the official Rails SVN. .. 더보기
Rails 2.0 Screencast and Tutorial "레일즈 2.0.2 업데이트 후 마주친 문제" 포스트에서 dynamic scaffold가 레일즈 Core로부터 Plugin으로 옮겨갔다는 얘기를 했다. 이래저래 플러그인을 찾아 불편함 없이 프로토타이핑을 진행할 수 있게 되었다. 작업 진행 도중에 Rails 2.0의 변경 사항에 대해 알아야겠다는 마음에 관련 자료를 이리 저리 찾고 있다. 그러던 중 발견한 스크린캐스트를 하나 소개한다. 참조 The First Rails 2.0 Screencast (english) 더보기
Scaffold 플러그인 관련 자료들 "레일즈 2.0.2 업데이트 후 마주친 문제" 포스트 이후, 이전에 있던 scaffold 메서드를 포기하고 scaffolding 관련 플러그인을 찾았다. 일단 이전에 쓰던 방식의 scaffold와는 다르지만, 이 플러그인으로 프로토타이핑을 진행하기로 했다. 아래는 scaffolding 플러그인에 대한 참조 자료이다. 참조 Scaffolding Extensions Plugin HowToExtendScaffolding Scaffolding Extensions Tutorial *우선 참조 자료 첨부... 설명 혹은 정리는 나중에 업데이트 ^^(기대하...지 마시라) 더보기