Rails / MongoDB:用于解决对象属性未转换的变量

时间:2014-05-31 22:44:02

标签: ruby-on-rails ruby mongodb mongoid dynamic-attributes

在我的班级AleShot中我有一些动态的mongoid属性。为了索引它们,我收集了一个名为“dynamos”的数组中的所有属性。现在当我想列出这些(见下面的代码)时,我得到:undefined method 'dyn_f' for #<AleShot:0x007f8f7ab18328> 任何想法为什么dyn_f变量没有正确翻译?

<% @ale_shots.each do |ale_shot| %>
  <tr>
    <td><%= ale_shot.name %></td>
    <% dynamos.each do |dyn_f| %>
        <td><%= ale_shot.dyn_f %></td>
    <% end %>
  </tr>
<% end %>

1 个答案:

答案 0 :(得分:0)

这可能是因为dyn_f未定义为模型中的字段。

像这样访问

ale_shot['dyn_f']