Я работаю над грубой частью модели, к которой я добавил поддержку изображений. В идеале я хотел бы показать изображение, если вы редактируете модель, что я бы сделал так.
<%= Logo.url({@company.logo, @company}, :thumb) %>
Проблема в том, что переменная компании доступна только в действии редактирования, так как в новом действии еще есть компания, поэтому мне нужно проверить, установлена ли @company.
<%= unless @company do %>
<%= Logo.url({@company.logo, @company}, :thumb) %>
<% end %>
Проблема в том, что это приводит к следующей ошибке.
"назначить @company недоступно в шаблоне eex. Доступные назначения: [:action, :changeset]"
Я пробовал с is_nil, но та же ошибка.