사용한 버전은 아래와 가고 참고한 문서는 링크참고하면 된다.
- ruby : 1.9.3
- rails : 3.2.2

http://mongoid.org/docs/installation/configuration.html
http://railscasts.com/episodes/238-mongoid?autoplay=true

이상한게, application.rb 값에 'rails/all' 를 빼고
다른것을 추가하도록 가이드 된거 같은데, 저걸 빼면 오류가 난다... 희안한현상 ㄱ-)


rails g scaffold 로 생성해서 사용할 때,
명칭을 article로 지정하면, 바라보는 mongodb 콜렉션과 URL의 기준은 s가 붙은
articles가 된다. 일단 이렇게 연계까지 했으면

model, erb 연계되는것을 활용해서 화면을 구축하면 될듯 하다.


# 설치
--------------------------------------------------
gem install mongoid --pre
gem install bson_ext
--------------------------------------------------


# 새로운 프로젝트 생성
--------------------------------------------------
$ rails new blog
--------------------------------------------------


# Gemfile 수정
--------------------------------------------------
gem "mongoid" 
gem "bson_ext" 
--------------------------------------------------

# 반영
--------------------------------------------------
$ bundle
--------------------------------------------------

# 설정파일생성
--------------------------------------------------
$ rails g mongoid:config
--------------------------------------------------

# 설정
--------------------------------------------------
$ rails g scaffold article name:string content:text
--------------------------------------------------

# app/models/article.rb
--------------------------------------------------
class Article
  include Mongoid::Document
  field :name
  field :content
end
--------------------------------------------------

# http://127.0.0.1:3000/articles 접속


 

+ Recent posts