2014-05-21 4 views
0

이 datamapper 개체에서 데이터를 가져온 다음 루프에 넣고 개체에서 데이터를 가져 오는 중이지만 그렇게하지는 않습니다.Datamapper :: 컬렉션에서 데이터를 가져 와서 erb 파일에 넣기

@user = User.get(session[:user]) 
@polls = [] 
polls = Poll.all(:user_id => @user) 
polls.each do |poll| 
    pollname << poll.name 
    @polls << pollname 
end 

내 ERB 파일 : '은 t이 내가 가지고있는 코드입니다, 제대로 동작

<% @polls.each do |poll| %> 
    <p><%= poll %></p> 
<% end %> 

답변

0

나는 당신이 원하는 것을 생각입니다 :

@user = User.get(session[:user]) 
@polls = Poll.where(user_id: @user.id).all.collect { |p| p.name }