0
Mongodb 문서 내에 임베드 된 문서가 있습니다. MongoDB의 문서는 다음과 같습니다 : 나는 people
포함 된 문서를 반복하기 위해 노력하고있어Haml의 임베디드 문서 반복문
[_id] => home
[url] =>/
[type] => homepage
[people] => Array (
[0] => Array (
[name] => John Smith
[rewrite] => john-smith
)
[1] => Array (
[name] => John Q. Public
[rewrite] => john-q-public
)
)
. 내 app.rb, 나는이 같은 HAML에 개체를 전달 해요 :
DB = Mongo::Connection.new.db("website", :pool_size => 5, :timeout => 5)
pages = DB.collection('pages')
get '/' do
home = pages.find_one(:type => "homepage")
haml :index, :attr_wrapper => '"', :locals => {:items => home}
end
을 내 index.haml, 난과 같이 문서 전체에 걸쳐 반복 할 수있어 :
-items.each do |item|
%h2= item
그러나 people
임베디드 문서를 반복하는 방법은 무엇입니까? 나는 이런 식으로 뭔가 할 싶습니다 또한
-items.people.each do |person|
%h2= person.name, person.rewrite
를, 내가 잘못된 용어를 사용하고있는 경우 나 수정하시기 바랍니다; 나는 등 몽고, HAML,시나, 새로운 해요