Elixir Phoenix模板从数组中获取图像URL

时间:2017-11-22 17:13:42

标签: elixir phoenix-framework

我有一个像这样的对象数组

<%= for item <- array() do %>
  <div class="col-lg-4 col-sm-6">
    <img class="img-fluid" src="<%= static_path(@conn, item.url ) %>" alt="">
  </div>
<% end %>

我的凤凰模板看起来像这样

@conn

鉴于我已经插入并指向我的静态路径,如何在library(tmap) data(metro) metro$new_var <- c("A","B") metro$new_var <- factor(metro$new_var) tm_shape(metro) + tm_symbols(shape="new_var", col = "pop2010") + tm_layout(legend.outside = TRUE, legend.outside.position = "bottom", legend.stack = "horizontal") 之后插入两次或更确切地指向图像网址?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您只需要将/添加到url,以使其与static_path一起使用。我假设你在列表中有一个双引号字符串,好像你有单引号你会得到一个不同的错误。要预先添加/,请更改:

static_path(@conn, item.url)

static_path(@conn, "/" <> item.url)