質問編集履歴

2

ソースコードを変更しました

2019/11/10 11:38

投稿

begenner
begenner

スコア80

test CHANGED
File without changes
test CHANGED
@@ -10,19 +10,19 @@
10
10
 
11
11
  - productionモードでは画像が表示されない(alt属性のyyyが文字で表示される)
12
12
 
13
- - 表示されない画像は`assets/images/xxx`フォルダ内に存在している
13
+ - 表示されない画像は`app/assets/images/credits`フォルダ内に存在している
14
14
 
15
15
  - imagesフォルダ直下の画像は表示されている
16
16
 
17
- - ブラウザで確認すると`<img src="/images/xxx/yyy" alt="yyy">`
17
+ - ブラウザで確認すると`<img src="/images/credits/visa" alt="Visa" width="40" height="25">`と表示される
18
18
 
19
19
 
20
20
 
21
21
  エラーログでみてみると
22
22
 
23
- ```
23
+ ```bash
24
24
 
25
- ActionController::RoutingError (No route matches [GET] "/images/xxx/yyy"):
25
+ ActionController::RoutingError (No route matches [GET] "/images/credits/visa")
26
26
 
27
27
  ```
28
28
 
@@ -34,7 +34,9 @@
34
34
 
35
35
  - [Rails Asset Pipelineがうまくいかないときの問題の切り分けかた - Qiita](https://qiita.com/metheglin/items/c5c756246b7afbd34ae2)
36
36
 
37
+
38
+
37
- 全くわかりません(m_ _m)
39
+ を参考にしましたが全くわかりません(m_ _m)
38
40
 
39
41
  もしわかる方がいらっしゃればご教授いただきますようよろしくお願いいたします(m_ _m)
40
42
 
@@ -46,13 +48,13 @@
46
48
 
47
49
  ### 期待する動作
48
50
 
49
- - `assets/images/xxx`フォルダの画像が表示されるようにしたい
51
+ - `app/assets/images/credits`フォルダの画像がaws環境で表示されるようにしたい
50
52
 
51
53
 
52
54
 
53
55
  ### エラー内容
54
56
 
55
- - `assets/images/xxx`フォルダ内の画像が`image_tag`ヘルパーを利用して表示できない
57
+ - `app/assets/images/credits`フォルダ内の画像が`image_tag`ヘルパーを利用して表示できない
56
58
 
57
59
  - ログ上では下記のエラーが発生している
58
60
 
@@ -94,9 +96,9 @@
94
96
 
95
97
  ### 試したこと
96
98
 
97
- 1. `config/initializers/assets.rb`に`images/xxx/*.png`を追加
99
+ 1. `config/initializers/assets.rb`に`app/assets/images/credits/*.png`を追加
98
100
 
99
- 2. `bundle exec rake assets:precompile RAILS_ENV=production`を実行
101
+ 2. unicornを停止、`bundle exec rake assets:precompile RAILS_ENV=production`を実行
100
102
 
101
103
  3. インスタンスを再起動
102
104
 
@@ -110,7 +112,7 @@
110
112
 
111
113
  # config/initializers/assets.rb
112
114
 
113
- Rails.application.config.assets.precompile += [ 'images/xxx/*.png' ]
115
+ Rails.application.config.assets.precompile += [ 'images/credits/*.png' ]
114
116
 
115
117
  ```
116
118
 
@@ -140,9 +142,7 @@
140
142
 
141
143
  <div class="text-center">
142
144
 
143
- <!--image_tagの引数には実際には変数を使用しています-->
144
-
145
- <%= image_tag "xxx/yyy" %>
145
+ <%= image_tag "credits/#{(@card["brand"].gsub(" ","")).downcase}", size: '40x25' %
146
146
 
147
147
  </div>
148
148
 

1

ERBファイルを追加しました

2019/11/10 11:38

投稿

begenner
begenner

スコア80

test CHANGED
File without changes
test CHANGED
@@ -104,7 +104,7 @@
104
104
 
105
105
  ### 該当しそうなコード
106
106
 
107
- - config/initializers/assets.rb
107
+ - (1 / 3)config/initializers/assets.rb
108
108
 
109
109
  ```ruby
110
110
 
@@ -116,7 +116,7 @@
116
116
 
117
117
 
118
118
 
119
- - config/environments/production.rb
119
+ - (2 / 3)config/environments/production.rb
120
120
 
121
121
  ```ruby
122
122
 
@@ -131,3 +131,21 @@
131
131
  end
132
132
 
133
133
  ```
134
+
135
+
136
+
137
+ - (3 / 3) 該当erbファイル
138
+
139
+ ```erb
140
+
141
+ <div class="text-center">
142
+
143
+ <!--image_tagの引数には実際には変数を使用しています-->
144
+
145
+ <%= image_tag "xxx/yyy" %>
146
+
147
+ </div>
148
+
149
+
150
+
151
+ ```