質問編集履歴

1

追記

2020/08/12 15:21

投稿

tomtom1
tomtom1

スコア168

test CHANGED
File without changes
test CHANGED
@@ -65,3 +65,65 @@
65
65
  ```
66
66
 
67
67
  ぜひアドバイス宜しくお願い致します。
68
+
69
+ ###追記2
70
+
71
+ 以下のように、background-imageとして表示すると、無事トリミングされ、表示することができました。
72
+
73
+ ```html
74
+
75
+ <div class="post-left image1"></div>
76
+
77
+ <div class="post-left"><img src="/3.jpg"></div>
78
+
79
+ <div class="post-left"><img src="/4.jpg"></div>
80
+
81
+ ```
82
+
83
+ ```css
84
+
85
+ #追加
86
+
87
+ .image1 {
88
+
89
+ width: 170px;
90
+
91
+ height: 110px;
92
+
93
+ border-radius: 5%;
94
+
95
+ background-image:url(/2.jpg);
96
+
97
+ background-size:cover;
98
+
99
+ }
100
+
101
+ ```
102
+
103
+ しかし、以下のようにRubyのeachメソッドで繰り返した場合、background-imageからurlの取得は厳しかったです。
104
+
105
+ ```ruby
106
+
107
+ <% @posts.each do |post| %>
108
+
109
+ <div class="post-left">
110
+
111
+ <%= image_tag post.image_name.url %>
112
+
113
+ </div>
114
+
115
+ <% end %>
116
+
117
+ ```
118
+
119
+ ```Controller
120
+
121
+ def index
122
+
123
+ @posts = Post.all
124
+
125
+ end
126
+
127
+ ```
128
+
129
+ 上記のような状況で、画像のトリミングがうまく行かない場合の方法についてアドバイスを頂ければ幸いです。