Ruby on Rails を使用して Web サイトを開発しています。私はグーグルを検索して、私の写真を丸い境界線にするCSSの方法を見つけました。確かに機能していますが、データベースを 2 回読み取っています。とにかく 1 回だけ読み取る必要がありますか? たとえば、イメージを @img のような一時的なローカル変数に保存するには? コードは次のとおりです。
<p style="background-image: url(<%= micropost.photo.url(:large) %>)">
<%= image_tag micropost.photo.url(:large) rescue "<p>No image</p>"%>
</p>
ありがとう!