【发布时间】:2021-05-23 22:33:34
【问题描述】:
我正在寻找如何在 html show 中获取我的 ecto 成员的自定义索引 - 从资源 mix phx.gen.html 生成目标是每个新的 post 都应该有编号。我曾尝试在 PostsController 中创建该函数,但无法解决。
<%= for post <- @posts do %>
<%= post.title %>
<% end %>
【问题讨论】:
我正在寻找如何在 html show 中获取我的 ecto 成员的自定义索引 - 从资源 mix phx.gen.html 生成目标是每个新的 post 都应该有编号。我曾尝试在 PostsController 中创建该函数,但无法解决。
<%= for post <- @posts do %>
<%= post.title %>
<% end %>
【问题讨论】:
您好,欢迎来到 Stack OverFlow :)
我很确定您正在寻找:
<%= @posts |> Enum.with_index() |> Enum.map(fn({post, index}) -> %>
<%= index %>
<%= post.title %>
<% end %>
这样<%= index %> 应该指向每个 ecto 成员并对它们进行排序。
最好的问候,ykostov
【讨论】:
带有 for 的变体:
<%= for {post, index} <- @posts |> Enum.with_index() do %>
<%= index %>
<%= post.title %>
<% end %>
【讨论】:
for 对我来说更简单,+1 来自我