我试图从这个datamapper对象中获取数据,然后将其放入循环中并以这种方式从对象中获取数据,但它似乎无法正常工作,这就是代码我:
@user = User.get(session[:user])
@polls = []
polls = Poll.all(:user_id => @user)
polls.each do |poll|
pollname << poll.name
@polls << pollname
end
并在我的erb文件中:
<% @polls.each do |poll| %>
<p><%= poll %></p>
<% end %>
答案 0 :(得分:0)
我认为你想要的是:
@user = User.get(session[:user])
@polls = Poll.where(user_id: @user.id).all.collect { |p| p.name }