Rails / MongoDB: переменная для адресации объекта-атрибута не переводится

В моем классе AleShot у меня есть некоторые динамические mongoid-атрибуты. Чтобы проиндексировать их, я собираю все атрибуты в массив, называемый "динамо". Теперь, когда я хочу перечислить их (см. Код ниже), я получаю: 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 ответ

Решение

Это может быть потому, что dyn_f не определяется как поле в модели.

Получите доступ к этому, как это

ale_shot['dyn_f']
Другие вопросы по тегам