【发布时间】:2015-12-01 10:30:22
【问题描述】:
我正在处理模型的粗略部分,我已向其中添加了图像支持。理想情况下,如果您正在编辑模型,我想显示图像,我会这样做。
<%= Logo.url({@company.logo, @company}, :thumb) %>
问题是公司变量仅在编辑操作中可用,因为新操作中还有一家公司,所以我需要检查是否设置了@company。
<%= unless @company do %>
<%= Logo.url({@company.logo, @company}, :thumb) %>
<% end %>
问题是这会产生以下错误。
"assign @company 在 eex 模板中不可用。可用的分配:[:action, :changeset]"
我尝试了 is_nil,但同样的错误。
【问题讨论】: