В настоящее время я экспериментирую с Sinatra и MongoDB (через жемчужину Candy).Мне нравится стиль кодирования Candy, но у меня возникают некоторые проблемы, когда я пытаюсь получить все объекты Post .Вот мой код:
require 'rubygems'
require 'sinatra'
require 'candy'
require 'haml'
Candy.db = "Miroir"
class Post
include Candy::Piece
end
class Posts
include Candy::Collection
collects :post
end
get '/' do
@posts = Posts.all
haml :index
end
Когда он рендерит index.haml , все, что я получаю, это Post (4d0ac53d9b6d4202a3000001) {} , и я не могу получить ни одногоданных.Хамл:
!!! 5
%html
%body
%strong Posts
%ul
- @posts.each do |post|
%li= post
Как мне перебрать заголовки постов в ul?Ценю помощь.