画像またはプレースホルダーを表示できるようにファイルが存在するかどうかを確認しようとしていますが、プレースホルダーは常に表示されます。条件ステートメントを削除すると、ロゴは正常に表示されます。
<% if File.exists?(Rails.root + '/public/images/portal/logos/' + @organisation_id + '.png') %>
<img src="/images/portal/logos/<%= @organisation_id %>.png" alt="<%= @person.organisation.name %>">
<% else %>
<img src="http://placehold.it/300x83&text=Please+upload+your+company+logo">
<% end %>
私はいくつかの質問を読みましたが、ほとんどはRails 3に関連しているようですが、エラーが発生しないので、これでうまくいくと思いました.