私は画像のサポートを追加したモデルの重要な部分に取り組んでいます。理想的には、モデルを編集している場合はイメージを表示したいと思います。変数が存在するかどうかを確認するにはどうすればいいですか?
<%= Logo.url({@company.logo, @company}, :thumb) %>
問題がまだ新しいアクションの会社ですので、私は@companyが設定されているかどうかを確認する必要があるとして、同社の変数は、editアクションでのみ利用可能であるということです。
<%= unless @company do %>
<%= Logo.url({@company.logo, @company}, :thumb) %>
<% end %>
問題が発生すると、次のエラーが発生します。
"EEXテンプレートで@companyが利用できない割り当て可能な割り当てます。[:アクション、:チェンジ]"
は私がis_nilと試みたが、同じエラー。
理想的なものの、会社変数を渡すことであったとしても、それはなります。無し。それは間接を避けるでしょう。 –
@JoséValimこれは良い点です。答えにメモを追加します。 – Gazler