最初の画像のみを表示する次のビューがあります。
<% @posts.each do |post| %>
<a href="#"><%= image_tag post.uploads.first.upload.url(:thumb) %></a>
<% end %>
そして、私のモデル uploads.rb で、次のようにデフォルトの URL を設定しました
has_attached_file :upload,styles: { medium: ["500x400>",:jpg], thumb: ["150x100#",:jpg]}, default_url: '/assets/avatar.jpg', url: "/path/to/upload"
しかし、私はエラーが発生しています
undefined method `upload' for nil:NilClass
エラーは、この投稿の画像をアップロードしなかったためですが、デフォルトの画像をレンダリングしていない理由です