【问题标题】:Datamapper::collection getting data from it and putting it into erb fileDatamapper::collection 从中获取数据并将其放入 erb 文件
【发布时间】:2014-07-10 14:59:58
【问题描述】:

我正在尝试从这个 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 %>

【问题讨论】:

    标签: ruby-on-rails ruby object collections datamapper


    【解决方案1】:

    我认为你想要的是:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-12
      • 2020-02-09
      • 1970-01-01
      • 2014-01-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多