Phoenix模板列表中出错

时间:2017-06-30 20:19:09

标签: phoenix-framework

我正在尝试从模板中提取值(services.Configure<RedisLabs>(Configuration); )但我收到此错误:

<%= @evento %>

所以,我的问题是如何在我仍然可以在模板中迭代的数据类型结构中对其进行转换?

1 个答案:

答案 0 :(得分:4)

您无法在模板中打印这样的列表,因为模板只允许打印iolists,这些列表包含整数,二进制文件(在Elixir中也称为String)或者iolists。

如果您要打印列表的inspect表示(您在iex中看到的那个),您可以执行以下操作:

<%= inspect @evento %>

要遍历列表,您可以使用for

<%= for event <- @evento %>
  <%= event.id %>
<% end %>